@hxui/angular
Version:
* * *
30 lines • 2.36 kB
JavaScript
/**
* @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";
var OnlineStatusService = /** @class */ (function () {
function OnlineStatusService() {
this.online = fromEvent(window, 'online');
this.offline = fromEvent(window, 'offline');
}
OnlineStatusService.decorators = [
{ type: Injectable, args: [{
providedIn: 'root'
},] },
];
/** @nocollapse */
OnlineStatusService.ctorParameters = function () { return []; };
/** @nocollapse */ OnlineStatusService.ngInjectableDef = i0.defineInjectable({ factory: function OnlineStatusService_Factory() { return new OnlineStatusService(); }, token: OnlineStatusService, providedIn: "root" });
return OnlineStatusService;
}());
export { OnlineStatusService };
if (false) {
/** @type {?} */
OnlineStatusService.prototype.online;
/** @type {?} */
OnlineStatusService.prototype.offline;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib25saW5lLXN0YXR1cy5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGh4dWkvYW5ndWxhci8iLCJzb3VyY2VzIjpbImxpYi91dGlscy9zZXJ2aWNlcy9vbmxpbmUtc3RhdHVzLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDM0MsT0FBTyxFQUFhLFNBQVMsRUFBQyxNQUFNLFlBQVksQ0FBQzs7QUFFakQ7SUFRRTtRQUhPLFdBQU0sR0FBc0IsU0FBUyxDQUFDLE1BQU0sRUFBRSxRQUFRLENBQUMsQ0FBQztRQUN4RCxZQUFPLEdBQXNCLFNBQVMsQ0FBQyxNQUFNLEVBQUUsU0FBUyxDQUFDLENBQUM7SUFFakQsQ0FBQzs7Z0JBUmxCLFVBQVUsU0FBQztvQkFDVixVQUFVLEVBQUUsTUFBTTtpQkFDbkI7Ozs7OzhCQUxEO0NBWUMsQUFURCxJQVNDO1NBTlksbUJBQW1COzs7SUFFOUIscUNBQStEOztJQUMvRCxzQ0FBaUUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7T2JzZXJ2YWJsZSwgZnJvbUV2ZW50fSBmcm9tICdyeGpzL2luZGV4JztcclxuXHJcbkBJbmplY3RhYmxlKHtcclxuICBwcm92aWRlZEluOiAncm9vdCdcclxufSlcclxuZXhwb3J0IGNsYXNzIE9ubGluZVN0YXR1c1NlcnZpY2Uge1xyXG5cclxuICBwdWJsaWMgb25saW5lOiBPYnNlcnZhYmxlPEV2ZW50PiA9IGZyb21FdmVudCh3aW5kb3csICdvbmxpbmUnKTtcclxuICBwdWJsaWMgb2ZmbGluZTogT2JzZXJ2YWJsZTxFdmVudD4gPSBmcm9tRXZlbnQod2luZG93LCAnb2ZmbGluZScpO1xyXG5cclxuICBjb25zdHJ1Y3RvcigpIHsgfVxyXG59XHJcbiJdfQ==