Task
@hyperledger/identus-sdk v7.0.0
@hyperledger/identus-sdk / overview / Utils / Task
Abstract Class: Task<T, Args>
Defined in: src/utils/tasks.ts:11
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
Extended by
- FetchCredentialDefinition
- fetchSchema
- CreateAuthorizationRequest
- ProcessCallbackUrl
- ResolveAuthorizationRequest
- ResolveCredentialRequest
- ResolveTokenRequest
- CreateCredentialRequest
- FetchAuthServerMeta
- FetchIssuerMetadata
- ParseCredentialOffer
- Task
- CreatePrismDID
- CreateOOBOffer
- RunProtocol
- PKInstance
- CreateOOBPresentationRequest
- CreatePresentationRequest
- CreatePresentation
- HandlePresentation
- HandleRevocation
Type Parameters
| Type Parameter | Default type | 
|---|---|
| T | - | 
| Args | unknown | 
Constructors
Constructor
new Task<
T,Args>(...args:unknownextendsArgs? [] : [Args]):Task<T,Args>
Defined in: src/utils/tasks.ts:18
Parameters
| Parameter | Type | Description | 
|---|---|---|
| ... args | unknownextendsArgs? [] : [Args] | 
Returns
Task<T, Args>
Methods
log()
log():
unknown
Defined in: src/utils/tasks.ts:26
Returns
unknown
run()
abstractrun(ctx:Context):Promise<T>
Defined in: src/utils/tasks.ts:23
Parameters
| Parameter | Type | 
|---|---|
| ctx | Context | 
Returns
Promise<T>