UNPKG

@hxui/angular

Version:

* * *

28 lines 2.18 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,uselessCode} checked by tsc */ import { Injectable } from '@angular/core'; import { fromEvent } from 'rxjs/index'; import * as i0 from "@angular/core"; export class OnlineStatusService { constructor() { this.online = fromEvent(window, 'online'); this.offline = fromEvent(window, 'offline'); } } OnlineStatusService.decorators = [ { type: Injectable, args: [{ providedIn: 'root' },] }, ]; /** @nocollapse */ OnlineStatusService.ctorParameters = () => []; /** @nocollapse */ OnlineStatusService.ngInjectableDef = i0.defineInjectable({ factory: function OnlineStatusService_Factory() { return new OnlineStatusService(); }, token: OnlineStatusService, providedIn: "root" }); if (false) { /** @type {?} */ OnlineStatusService.prototype.online; /** @type {?} */ OnlineStatusService.prototype.offline; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib25saW5lLXN0YXR1cy5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGh4dWkvYW5ndWxhci8iLCJzb3VyY2VzIjpbImxpYi91dGlscy9zZXJ2aWNlcy9vbmxpbmUtc3RhdHVzLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDM0MsT0FBTyxFQUFhLFNBQVMsRUFBQyxNQUFNLFlBQVksQ0FBQzs7QUFLakQsTUFBTSxPQUFPLG1CQUFtQjtJQUs5QjtRQUhPLFdBQU0sR0FBc0IsU0FBUyxDQUFDLE1BQU0sRUFBRSxRQUFRLENBQUMsQ0FBQztRQUN4RCxZQUFPLEdBQXNCLFNBQVMsQ0FBQyxNQUFNLEVBQUUsU0FBUyxDQUFDLENBQUM7SUFFakQsQ0FBQzs7O1lBUmxCLFVBQVUsU0FBQztnQkFDVixVQUFVLEVBQUUsTUFBTTthQUNuQjs7Ozs7OztJQUdDLHFDQUErRDs7SUFDL0Qsc0NBQWlFIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQge09ic2VydmFibGUsIGZyb21FdmVudH0gZnJvbSAncnhqcy9pbmRleCc7XHJcblxyXG5ASW5qZWN0YWJsZSh7XHJcbiAgcHJvdmlkZWRJbjogJ3Jvb3QnXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBPbmxpbmVTdGF0dXNTZXJ2aWNlIHtcclxuXHJcbiAgcHVibGljIG9ubGluZTogT2JzZXJ2YWJsZTxFdmVudD4gPSBmcm9tRXZlbnQod2luZG93LCAnb25saW5lJyk7XHJcbiAgcHVibGljIG9mZmxpbmU6IE9ic2VydmFibGU8RXZlbnQ+ID0gZnJvbUV2ZW50KHdpbmRvdywgJ29mZmxpbmUnKTtcclxuXHJcbiAgY29uc3RydWN0b3IoKSB7IH1cclxufVxyXG4iXX0=