@lifeintelligencegroup/ngx-lig-ari
Version:
Life Intelligence Group Artificial Intelligence
24 lines • 2.53 kB
JavaScript
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=