@gdyfe/ssml
Version:
15 lines (14 loc) • 395 B
TypeScript
export declare class CancellationTokenSource {
private timeoutMilliseconds;
private cancelled;
private timeoutId;
constructor(timeoutMilliseconds: number);
get token(): CancellationToken;
cancel(): void;
private clearTimeout;
startTimeout(): void;
}
export interface CancellationToken {
isCancellationRequested: () => boolean;
throwIfRequested(): void;
}