@5minds/processcube_engine
Version:
The ProcessCube Engine. Stores and executes BPMNs.
14 lines (13 loc) • 389 B
TypeScript
import { Request } from 'express';
export declare class CancellationToken {
private _isCancelled;
private _isDisposed;
private request;
private callbacks;
private cancellationListener;
constructor(request?: Request);
get isCancelled(): boolean;
dispose(): void;
onCancellation(callback: () => void | Promise<void>): void;
cancel(): Promise<void>;
}