Task
@hyperledger/identus-sdk v7.0.0
@hyperledger/identus-sdk / overview / Plugins / Task
Abstract Class: Task<T, R>
Defined in: src/plugins/types.ts:6
A Task encapsulates a unit of work
args constructor parameter is mandatory if Args type given args constructor parameter is optional if no Args type given
Extends
Type Parameters
| Type Parameter | Default type | 
|---|---|
| T | unknown | 
| R | unknown | 
Constructors
Constructor
new Task<
T,R>(...args:unknownextendsT? [] : [T]):Task<T,R>
Defined in: src/utils/tasks.ts:18
Parameters
| Parameter | Type | Description | 
|---|---|---|
| ... args | unknownextendsT? [] : [T] | 
Returns
Task<T, R>
Inherited from
Methods
log()
log():
unknown
Defined in: src/utils/tasks.ts:26
Returns
unknown
Inherited from
run()
Defined in: src/utils/tasks.ts:23
Parameters
| Parameter | Type | 
|---|---|
| ctx | Context | 
Returns
Promise<Payload<R>>