soc-loading.service.js 2.48 KB
/**
 * @fileoverview added by tsickle
 * @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
 */
import { Injectable } from '@angular/core';
import { Subject } from 'rxjs';
import * as i0 from "@angular/core";
var SocLoadingService = /** @class */ (function () {
    function SocLoadingService() {
        this.spinnerObservable = new Subject();
    }
    /**
     * @return {?}
     */
    SocLoadingService.prototype.show = /**
     * @return {?}
     */
    function () {
        this.spinnerObservable.next(true);
    };
    /**
     * @return {?}
     */
    SocLoadingService.prototype.hide = /**
     * @return {?}
     */
    function () {
        this.spinnerObservable.next(false);
    };
    SocLoadingService.decorators = [
        { type: Injectable, args: [{
                    providedIn: 'root'
                },] }
    ];
    /** @nocollapse */
    SocLoadingService.ctorParameters = function () { return []; };
    /** @nocollapse */ SocLoadingService.ngInjectableDef = i0.defineInjectable({ factory: function SocLoadingService_Factory() { return new SocLoadingService(); }, token: SocLoadingService, providedIn: "root" });
    return SocLoadingService;
}());
export { SocLoadingService };
if (false) {
    /** @type {?} */
    SocLoadingService.prototype.spinnerObservable;
}

//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic29jLWxvYWRpbmcuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL3NvYy1hcHAtbGlicmFyeS8iLCJzb3VyY2VzIjpbImxpYi9zb2MtbG9hZGluZy9zb2MtbG9hZGluZy5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzNDLE9BQU8sRUFBRSxPQUFPLEVBQUUsTUFBTSxNQUFNLENBQUM7OztJQVM3QjtpQ0FGMkIsSUFBSSxPQUFPLEVBQVc7S0FFaEM7Ozs7SUFFakIsZ0NBQUk7OztJQUFKO1FBQ0UsSUFBSSxDQUFDLGlCQUFpQixDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztLQUNuQzs7OztJQUVELGdDQUFJOzs7SUFBSjtRQUNFLElBQUksQ0FBQyxpQkFBaUIsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUM7S0FDcEM7O2dCQWZGLFVBQVUsU0FBQztvQkFDVixVQUFVLEVBQUUsTUFBTTtpQkFDbkI7Ozs7OzRCQUxEOztTQU1hLGlCQUFpQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IFN1YmplY3QgfSBmcm9tICdyeGpzJztcblxuQEluamVjdGFibGUoe1xuICBwcm92aWRlZEluOiAncm9vdCdcbn0pXG5leHBvcnQgY2xhc3MgU29jTG9hZGluZ1NlcnZpY2Uge1xuXG4gIHB1YmxpYyBzcGlubmVyT2JzZXJ2YWJsZSA9IG5ldyBTdWJqZWN0PGJvb2xlYW4+KCk7XG5cbiAgY29uc3RydWN0b3IoKSB7IH1cblxuICBzaG93KCkge1xuICAgIHRoaXMuc3Bpbm5lck9ic2VydmFibGUubmV4dCh0cnVlKTtcbiAgfVxuXG4gIGhpZGUoKSB7XG4gICAgdGhpcy5zcGlubmVyT2JzZXJ2YWJsZS5uZXh0KGZhbHNlKTtcbiAgfVxuXG59XG4iXX0=