Skip to main content

CancellationToken

FitFileViewer - API Documentation v29.9.0


FitFileViewer - API Documentation / utils/app/async/cancellationToken / CancellationToken

Class: CancellationToken

Defined in: utils/app/async/cancellationToken.js:12

Cancellation token for async operations

Constructors​

Constructor​

new CancellationToken(): CancellationToken

Defined in: utils/app/async/cancellationToken.js:24

Returns​

CancellationToken

Properties​

_isCancelled​

_isCancelled: boolean = false

Defined in: utils/app/async/cancellationToken.js:13


_callbacks​

_callbacks: () => void[]

Defined in: utils/app/async/cancellationToken.js:28

Returns​

void

Accessors​

isCancelled​

Get Signature​

get isCancelled(): boolean

Defined in: utils/app/async/cancellationToken.js:20

Check if operation is cancelled

Returns​

boolean

Methods​

cancel()​

cancel(): void

Defined in: utils/app/async/cancellationToken.js:34

Cancel the operation

Returns​

void


onCancel()​

onCancel(callback: () => void): () => void

Defined in: utils/app/async/cancellationToken.js:63

Register a callback to be called when cancelled

Parameters​

callback​

() => void

Callback function

Returns​

Unsubscribe function

(): void

Returns​

void


throwIfCancelled()​

throwIfCancelled(): void

Defined in: utils/app/async/cancellationToken.js:96

Throw if cancelled

Returns​

void

Throws​

If operation is cancelled