Skip to main content

Abstract Class: Task<T, R>

@hyperledger/identus-sdk v8.0.0


@hyperledger/identus-sdk / overview / Plugins / Task

Abstract Class: Task<T, R>

Defined in: packages/lib/sdk/src/plugins/types.ts:6

Extends

Type Parameters

Type ParameterDefault type
Tunknown
Runknown

Constructors

Constructor

new Task<T, R>(...args: unknown extends T ? [] : [T]): Task<T, R>

Defined in: packages/lib/sdk/src/utils/tasks.ts:18

Parameters

ParameterTypeDescription
...argsunknown extends T ? [] : [T]-

Returns

Task<T, R>

Inherited from

Utils.Task<Payload<R>, T>.constructor

Methods

log()

log(): unknown

Defined in: packages/lib/sdk/src/utils/tasks.ts:27

Returns

unknown

Inherited from

Utils.Task.log


run()

abstract run(ctx: any): Promise<Payload<R>>

Defined in: packages/lib/sdk/src/utils/tasks.ts:24

Parameters

ParameterType
ctxany

Returns

Promise<Payload<R>>

Inherited from

Utils.Task.run