@microsoft/windows-admin-center-sdk
Version:
Microsoft - Windows Admin Center Shell
22 lines • 2.62 kB
JavaScript
import { Injectable } from '@angular/core';
import { TriggerableLifetimeManager } from '@microsoft/windows-admin-center-sdk/core/data/disposable';
import { LifetimeData } from '@microsoft/windows-admin-center-sdk/core/data/lifetime-data';
import * as i0 from "@angular/core";
/**
* The LifetimeService service class.
*/
export class LifetimeService extends LifetimeData {
constructor() {
super(...arguments);
/**
* lifetime manager of the application.
*/
this.manager = new TriggerableLifetimeManager();
}
}
/** @nocollapse */ LifetimeService.ɵfac = /** @pureOrBreakMyCode */ function () { let ɵLifetimeService_BaseFactory; return function LifetimeService_Factory(t) { return (ɵLifetimeService_BaseFactory || (ɵLifetimeService_BaseFactory = i0.ɵɵgetInheritedFactory(LifetimeService)))(t || LifetimeService); }; }();
/** @nocollapse */ LifetimeService.ɵprov = /** @pureOrBreakMyCode */ i0.ɵɵdefineInjectable({ token: LifetimeService, factory: LifetimeService.ɵfac });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(LifetimeService, [{
type: Injectable
}], null, null); })();
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGlmZXRpbWUuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uL2FuZ3VsYXIvc3JjL3NlcnZpY2UvbGlmZXRpbWUuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzNDLE9BQU8sRUFBRSwwQkFBMEIsRUFBRSxNQUFNLDBEQUEwRCxDQUFDO0FBQ3RHLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSw2REFBNkQsQ0FBQzs7QUFFM0Y7O0dBRUc7QUFFSCxNQUFNLE9BQU8sZUFBZ0IsU0FBUSxZQUFZO0lBRGpEOztRQUVJOztXQUVHO1FBQ0ksWUFBTyxHQUErQixJQUFJLDBCQUEwQixFQUFFLENBQUM7S0FDakY7O2tRQUxZLGVBQWUsU0FBZixlQUFlO29HQUFmLGVBQWUsV0FBZixlQUFlO3VGQUFmLGVBQWU7Y0FEM0IsVUFBVSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgVHJpZ2dlcmFibGVMaWZldGltZU1hbmFnZXIgfSBmcm9tICdAbWljcm9zb2Z0L3dpbmRvd3MtYWRtaW4tY2VudGVyLXNkay9jb3JlL2RhdGEvZGlzcG9zYWJsZSc7XHJcbmltcG9ydCB7IExpZmV0aW1lRGF0YSB9IGZyb20gJ0BtaWNyb3NvZnQvd2luZG93cy1hZG1pbi1jZW50ZXItc2RrL2NvcmUvZGF0YS9saWZldGltZS1kYXRhJztcclxuXHJcbi8qKlxyXG4gKiBUaGUgTGlmZXRpbWVTZXJ2aWNlIHNlcnZpY2UgY2xhc3MuXHJcbiAqL1xyXG5ASW5qZWN0YWJsZSgpXHJcbmV4cG9ydCBjbGFzcyBMaWZldGltZVNlcnZpY2UgZXh0ZW5kcyBMaWZldGltZURhdGEge1xyXG4gICAgLyoqXHJcbiAgICAgKiBsaWZldGltZSBtYW5hZ2VyIG9mIHRoZSBhcHBsaWNhdGlvbi5cclxuICAgICAqL1xyXG4gICAgcHVibGljIG1hbmFnZXI6IFRyaWdnZXJhYmxlTGlmZXRpbWVNYW5hZ2VyID0gbmV3IFRyaWdnZXJhYmxlTGlmZXRpbWVNYW5hZ2VyKCk7XHJcbn1cclxuIl19