UNPKG

anux-common

Version:

[![Build Status](https://travis-ci.com/Anupheaus/anux-common.svg?branch=master)](https://travis-ci.com/Anupheaus/anux-common) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/dd0e0bd3a96247a5a78c02a812f949f8)](https://www.codacy.com/app/Anuphea

17 lines (16 loc) 504 B
import { CancellationCallback } from './models'; export declare class CancellationToken { private constructor(); static create(): CancellationToken; private _isCancelled; private _reason; private _callbacks; private _isDisposed; get isCancelled(): boolean; get reason(): string | undefined; cancel(): void; cancel(reason: string): void; onCancelled(callback: CancellationCallback): boolean; dispose(): void; private callAllCallbacks; }