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