UNPKG

@microsoft/windows-admin-center-sdk

Version:

Microsoft - Windows Admin Center Shell

28 lines 3.29 kB
import { Injectable } from '@angular/core'; import { RpcOverlayOpenSubjectServer } from '@microsoft/windows-admin-center-sdk/core/rpc/overlay/rpc-overlay-open-subject-server'; import { RpcService } from './rpc.service'; import * as i0 from "@angular/core"; import * as i1 from "./rpc.service"; /** * The Rpc shell service class. */ export class RpcShellService { /** * Initializes a new instance of the RpcShellService class. * * @param rpcService the gateway service. */ constructor(rpcService) { this.rpcService = rpcService; this.overlayOpenSubjectServer = new RpcOverlayOpenSubjectServer(rpcService); } get overlayOpenSubject() { return this.overlayOpenSubjectServer.subject; } } /** @nocollapse */ RpcShellService.ɵfac = function RpcShellService_Factory(t) { return new (t || RpcShellService)(i0.ɵɵinject(i1.RpcService)); }; /** @nocollapse */ RpcShellService.ɵprov = /** @pureOrBreakMyCode */ i0.ɵɵdefineInjectable({ token: RpcShellService, factory: RpcShellService.ɵfac }); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(RpcShellService, [{ type: Injectable }], function () { return [{ type: i1.RpcService }]; }, null); })(); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicnBjLXNoZWxsLnNlcnZpY2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi9hbmd1bGFyL3NyYy9zZXJ2aWNlL3JwYy1zaGVsbC5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDM0MsT0FBTyxFQUF5QiwyQkFBMkIsRUFBRSxNQUFNLHNGQUFzRixDQUFDO0FBQzFKLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7OztBQUczQzs7R0FFRztBQUNILE1BQU0sT0FBTyxlQUFlO0lBR3hCOzs7O09BSUc7SUFDSCxZQUFvQixVQUFzQjtRQUF0QixlQUFVLEdBQVYsVUFBVSxDQUFZO1FBQ3RDLElBQUksQ0FBQyx3QkFBd0IsR0FBRyxJQUFJLDJCQUEyQixDQUFDLFVBQVUsQ0FBQyxDQUFDO0lBQ2hGLENBQUM7SUFFRCxJQUFXLGtCQUFrQjtRQUN6QixPQUFPLElBQUksQ0FBQyx3QkFBd0IsQ0FBQyxPQUFPLENBQUM7SUFDakQsQ0FBQzs7aUdBZFEsZUFBZTtvR0FBZixlQUFlLFdBQWYsZUFBZTt1RkFBZixlQUFlO2NBSjNCLFVBQVUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IFJwY092ZXJsYXlPcGVuU3ViamVjdCwgUnBjT3ZlcmxheU9wZW5TdWJqZWN0U2VydmVyIH0gZnJvbSAnQG1pY3Jvc29mdC93aW5kb3dzLWFkbWluLWNlbnRlci1zZGsvY29yZS9ycGMvb3ZlcmxheS9ycGMtb3ZlcmxheS1vcGVuLXN1YmplY3Qtc2VydmVyJztcclxuaW1wb3J0IHsgUnBjU2VydmljZSB9IGZyb20gJy4vcnBjLnNlcnZpY2UnO1xyXG5cclxuQEluamVjdGFibGUoKVxyXG4vKipcclxuICogVGhlIFJwYyBzaGVsbCBzZXJ2aWNlIGNsYXNzLlxyXG4gKi9cclxuZXhwb3J0IGNsYXNzIFJwY1NoZWxsU2VydmljZSB7XHJcbiAgICBwcml2YXRlIG92ZXJsYXlPcGVuU3ViamVjdFNlcnZlcjogUnBjT3ZlcmxheU9wZW5TdWJqZWN0U2VydmVyO1xyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5pdGlhbGl6ZXMgYSBuZXcgaW5zdGFuY2Ugb2YgdGhlIFJwY1NoZWxsU2VydmljZSBjbGFzcy5cclxuICAgICAqXHJcbiAgICAgKiBAcGFyYW0gcnBjU2VydmljZSB0aGUgZ2F0ZXdheSBzZXJ2aWNlLlxyXG4gICAgICovXHJcbiAgICBjb25zdHJ1Y3Rvcihwcml2YXRlIHJwY1NlcnZpY2U6IFJwY1NlcnZpY2UpIHtcclxuICAgICAgICB0aGlzLm92ZXJsYXlPcGVuU3ViamVjdFNlcnZlciA9IG5ldyBScGNPdmVybGF5T3BlblN1YmplY3RTZXJ2ZXIocnBjU2VydmljZSk7XHJcbiAgICB9XHJcblxyXG4gICAgcHVibGljIGdldCBvdmVybGF5T3BlblN1YmplY3QoKTogUnBjT3ZlcmxheU9wZW5TdWJqZWN0IHtcclxuICAgICAgICByZXR1cm4gdGhpcy5vdmVybGF5T3BlblN1YmplY3RTZXJ2ZXIuc3ViamVjdDtcclxuICAgIH1cclxufVxyXG4iXX0=