Skip to main content

CancellableTask<T>

@hyperledger/identus-sdk v8.1.3


@hyperledger/identus-sdk / overview / CancellableTask

Class: CancellableTask<T>

Defined in: packages/lib/sdk/src/edge-agent/helpers/Task.ts:5

Type Parameters​

Type Parameter
T

Constructors​

Constructor​

new CancellableTask<T>(task: Task<T>, repeatEvery?: number): CancellableTask<T>

Defined in: packages/lib/sdk/src/edge-agent/helpers/Task.ts:11

Parameters​

ParameterType
taskTask<T>
repeatEvery?number

Returns​

CancellableTask<T>

Methods​

callback()​

callback(fn: (response: T) => void): Promise<void>

Defined in: packages/lib/sdk/src/edge-agent/helpers/Task.ts:60

Parameters​

ParameterType
fn(response: T) => void

Returns​

Promise<void>


cancel()​

cancel(): void

Defined in: packages/lib/sdk/src/edge-agent/helpers/Task.ts:48

Returns​

void