cancellation-token-source
v0.1.0
Published
CancellationTokenSource implementation for JavaScript
Downloads
5
Maintainers
Readme
cancellationTokenSource.js
CancellationTokenSource implementation for JavaScript based on the C# implementation of the same name
Installation
npm install cancellation-token-source
Usage
import {CancellationTokenSource} from "cancellation-token-source";
async function myAsyncFunc(cancellationToken: CancellationToken): Promise<void> {
const result = await someOtherThing();
cancellationToken.throwIfCancellationRequested();
// Perform things we don't want to happen when canceled
}
const cts = new CancellationTokenSource();
myAsyncFunc(cts.token);
API
See the API docs