@microsoft/windows-admin-center-sdk
Version:
Microsoft - Windows Admin Center Shell
28 lines • 3.29 kB
JavaScript
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=