UNPKG

@lifeintelligencegroup/ngx-lig-ari

Version:

Life Intelligence Group Artificial Intelligence

24 lines 2.53 kB
import { Injectable } from '@angular/core'; import { Subject } from 'rxjs'; import * as i0 from "@angular/core"; export class HttpCancelService { constructor() { this.pendingHTTPRequests$ = new Subject(); } // Cancel Pending HTTP calls cancelPendingRequests() { this.pendingHTTPRequests$.next(); } onCancelPendingRequests() { return this.pendingHTTPRequests$.asObservable(); } } HttpCancelService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.3.4", ngImport: i0, type: HttpCancelService, deps: [], target: i0.ɵɵFactoryTarget.Injectable }); HttpCancelService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "13.3.4", ngImport: i0, type: HttpCancelService, providedIn: 'root' }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.3.4", ngImport: i0, type: HttpCancelService, decorators: [{ type: Injectable, args: [{ providedIn: 'root', }] }], ctorParameters: function () { return []; } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaHR0cGNhbmNlbC5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvbmd4LWxpZy1hcmkvc3JjL2xpYi9zZXJ2aWNlcy9odHRwY2FuY2VsLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUMzQyxPQUFPLEVBQUUsT0FBTyxFQUFFLE1BQU0sTUFBTSxDQUFDOztBQUsvQixNQUFNLE9BQU8saUJBQWlCO0lBRzVCO1FBRlEseUJBQW9CLEdBQUcsSUFBSSxPQUFPLEVBQVEsQ0FBQztJQUVwQyxDQUFDO0lBRWhCLDRCQUE0QjtJQUNyQixxQkFBcUI7UUFDMUIsSUFBSSxDQUFDLG9CQUFvQixDQUFDLElBQUksRUFBRSxDQUFDO0lBQ25DLENBQUM7SUFFTSx1QkFBdUI7UUFDNUIsT0FBTyxJQUFJLENBQUMsb0JBQW9CLENBQUMsWUFBWSxFQUFFLENBQUM7SUFDbEQsQ0FBQzs7OEdBWlUsaUJBQWlCO2tIQUFqQixpQkFBaUIsY0FGaEIsTUFBTTsyRkFFUCxpQkFBaUI7a0JBSDdCLFVBQVU7bUJBQUM7b0JBQ1YsVUFBVSxFQUFFLE1BQU07aUJBQ25CIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgU3ViamVjdCB9IGZyb20gJ3J4anMnO1xuXG5ASW5qZWN0YWJsZSh7XG4gIHByb3ZpZGVkSW46ICdyb290Jyxcbn0pXG5leHBvcnQgY2xhc3MgSHR0cENhbmNlbFNlcnZpY2Uge1xuICBwcml2YXRlIHBlbmRpbmdIVFRQUmVxdWVzdHMkID0gbmV3IFN1YmplY3Q8dm9pZD4oKTtcblxuICBjb25zdHJ1Y3RvcigpIHt9XG5cbiAgLy8gQ2FuY2VsIFBlbmRpbmcgSFRUUCBjYWxsc1xuICBwdWJsaWMgY2FuY2VsUGVuZGluZ1JlcXVlc3RzKCkge1xuICAgIHRoaXMucGVuZGluZ0hUVFBSZXF1ZXN0cyQubmV4dCgpO1xuICB9XG5cbiAgcHVibGljIG9uQ2FuY2VsUGVuZGluZ1JlcXVlc3RzKCkge1xuICAgIHJldHVybiB0aGlzLnBlbmRpbmdIVFRQUmVxdWVzdHMkLmFzT2JzZXJ2YWJsZSgpO1xuICB9XG59XG4iXX0=