UNPKG

vscode-jsonrpc

Version:
22 lines (21 loc) 595 B
import { Event } from './events'; export interface CancellationToken { /** * Is `true` when the token has been cancelled, `false` otherwise. */ isCancellationRequested: boolean; /** * An [event](#Event) which fires upon cancellation. */ onCancellationRequested: Event<any>; } export declare namespace CancellationToken { const None: CancellationToken; const Cancelled: CancellationToken; } export declare class CancellationTokenSource { private _token; token: CancellationToken; cancel(): void; dispose(): void; }