Skip to main content

CancellableTask

@hyperledger/identus-sdk v7.0.0


@hyperledger/identus-sdk / overview / CancellableTask

Class: CancellableTask<T>

Defined in: 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: 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: src/edge-agent/helpers/Task.ts:64

Parameters

ParameterType
fn(response: T) => void

Returns

Promise<void>


cancel()

cancel(): void

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

Returns

void


then()

then(): Promise<T>

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

Returns

Promise<T>