UNPKG

ngx-uploadx

Version:
18 lines 1.49 kB
/** * Allows canceling some operation by calling cancel(). * onCancel callback can be used to execute cleanup logic when cancel is called. */ export class Canceler { /** * Callback function to execute cleanup logic when cancel() is called */ onCancel = () => { }; /** * Cancels the operation. */ cancel() { this.onCancel(); this.onCancel = () => { }; } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2FuY2VsZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvdXBsb2FkeC9saWIvY2FuY2VsZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7OztHQUdHO0FBQ0gsTUFBTSxPQUFPLFFBQVE7SUFDbkI7O09BRUc7SUFDSCxRQUFRLEdBQUcsR0FBUyxFQUFFLEdBQUUsQ0FBQyxDQUFDO0lBRTFCOztPQUVHO0lBQ0gsTUFBTTtRQUNKLElBQUksQ0FBQyxRQUFRLEVBQUUsQ0FBQztRQUNoQixJQUFJLENBQUMsUUFBUSxHQUFHLEdBQUcsRUFBRSxHQUFFLENBQUMsQ0FBQztJQUMzQixDQUFDO0NBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEFsbG93cyBjYW5jZWxpbmcgc29tZSBvcGVyYXRpb24gYnkgY2FsbGluZyBjYW5jZWwoKS5cbiAqIG9uQ2FuY2VsIGNhbGxiYWNrIGNhbiBiZSB1c2VkIHRvIGV4ZWN1dGUgY2xlYW51cCBsb2dpYyB3aGVuIGNhbmNlbCBpcyBjYWxsZWQuXG4gKi9cbmV4cG9ydCBjbGFzcyBDYW5jZWxlciB7XG4gIC8qKlxuICAgKiBDYWxsYmFjayBmdW5jdGlvbiB0byBleGVjdXRlIGNsZWFudXAgbG9naWMgd2hlbiBjYW5jZWwoKSBpcyBjYWxsZWRcbiAgICovXG4gIG9uQ2FuY2VsID0gKCk6IHZvaWQgPT4ge307XG5cbiAgLyoqXG4gICAqIENhbmNlbHMgdGhlIG9wZXJhdGlvbi5cbiAgICovXG4gIGNhbmNlbCgpOiB2b2lkIHtcbiAgICB0aGlzLm9uQ2FuY2VsKCk7XG4gICAgdGhpcy5vbkNhbmNlbCA9ICgpID0+IHt9O1xuICB9XG59XG4iXX0=