import { CancelExecutor, CancelTokenSource } from '../types'; import Cancel from './cancel'; /** * * * @export * @class CancelToken */ export default class CancelToken { promise: Promise; reason?: Cancel; constructor(executor: CancelExecutor); static source(): CancelTokenSource; throwRequested(): void; }