@microsoft/windows-admin-center-sdk
Version:
Microsoft - Windows Admin Center Shell
27 lines • 3.67 kB
JavaScript
import { Injectable } from '@angular/core';
import { PowerShellStream } from '@microsoft/windows-admin-center-sdk/core/data/powershell-stream';
import { AuthorizationService } from './authorization.service';
import { WebsocketStreamService } from './websocket-stream.service';
import * as i0 from "@angular/core";
import * as i1 from "./websocket-stream.service";
import * as i2 from "./authorization.service";
/**
* The PowerShell Stream service class.
*/
export class PowerShellStreamService extends PowerShellStream {
/**
* Initializes a new instance of the PowerShellStreamService class.
*
* @param websocketStreamService the websocket stream class instance injected.
* @param authorizationService the authorization manager service class instance injected.
*/
constructor(websocketStreamService, authorizationService) {
super(websocketStreamService, authorizationService);
}
}
/** @nocollapse */ PowerShellStreamService.ɵfac = function PowerShellStreamService_Factory(t) { return new (t || PowerShellStreamService)(i0.ɵɵinject(i1.WebsocketStreamService), i0.ɵɵinject(i2.AuthorizationService)); };
/** @nocollapse */ PowerShellStreamService.ɵprov = /** @pureOrBreakMyCode */ i0.ɵɵdefineInjectable({ token: PowerShellStreamService, factory: PowerShellStreamService.ɵfac });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(PowerShellStreamService, [{
type: Injectable
}], function () { return [{ type: i1.WebsocketStreamService }, { type: i2.AuthorizationService }]; }, null); })();
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicG93ZXJzaGVsbC1zdHJlYW0uc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uL2FuZ3VsYXIvc3JjL3NlcnZpY2UvcG93ZXJzaGVsbC1zdHJlYW0uc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzNDLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLGlFQUFpRSxDQUFDO0FBQ25HLE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxNQUFNLHlCQUF5QixDQUFDO0FBQy9ELE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxNQUFNLDRCQUE0QixDQUFDOzs7O0FBR3BFOztHQUVHO0FBQ0gsTUFBTSxPQUFPLHVCQUF3QixTQUFRLGdCQUFnQjtJQUN6RDs7Ozs7T0FLRztJQUNILFlBQVksc0JBQThDLEVBQUUsb0JBQTBDO1FBQ2xHLEtBQUssQ0FBQyxzQkFBc0IsRUFBRSxvQkFBb0IsQ0FBQyxDQUFDO0lBQ3hELENBQUM7O2lIQVRRLHVCQUF1Qjs0R0FBdkIsdUJBQXVCLFdBQXZCLHVCQUF1Qjt1RkFBdkIsdUJBQXVCO2NBSm5DLFVBQVUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IFBvd2VyU2hlbGxTdHJlYW0gfSBmcm9tICdAbWljcm9zb2Z0L3dpbmRvd3MtYWRtaW4tY2VudGVyLXNkay9jb3JlL2RhdGEvcG93ZXJzaGVsbC1zdHJlYW0nO1xyXG5pbXBvcnQgeyBBdXRob3JpemF0aW9uU2VydmljZSB9IGZyb20gJy4vYXV0aG9yaXphdGlvbi5zZXJ2aWNlJztcclxuaW1wb3J0IHsgV2Vic29ja2V0U3RyZWFtU2VydmljZSB9IGZyb20gJy4vd2Vic29ja2V0LXN0cmVhbS5zZXJ2aWNlJztcclxuXHJcbkBJbmplY3RhYmxlKClcclxuLyoqXHJcbiAqIFRoZSBQb3dlclNoZWxsIFN0cmVhbSBzZXJ2aWNlIGNsYXNzLlxyXG4gKi9cclxuZXhwb3J0IGNsYXNzIFBvd2VyU2hlbGxTdHJlYW1TZXJ2aWNlIGV4dGVuZHMgUG93ZXJTaGVsbFN0cmVhbSB7XHJcbiAgICAvKipcclxuICAgICAqIEluaXRpYWxpemVzIGEgbmV3IGluc3RhbmNlIG9mIHRoZSBQb3dlclNoZWxsU3RyZWFtU2VydmljZSBjbGFzcy5cclxuICAgICAqXHJcbiAgICAgKiBAcGFyYW0gd2Vic29ja2V0U3RyZWFtU2VydmljZSB0aGUgd2Vic29ja2V0IHN0cmVhbSBjbGFzcyBpbnN0YW5jZSBpbmplY3RlZC5cclxuICAgICAqIEBwYXJhbSBhdXRob3JpemF0aW9uU2VydmljZSB0aGUgYXV0aG9yaXphdGlvbiBtYW5hZ2VyIHNlcnZpY2UgY2xhc3MgaW5zdGFuY2UgaW5qZWN0ZWQuXHJcbiAgICAgKi9cclxuICAgIGNvbnN0cnVjdG9yKHdlYnNvY2tldFN0cmVhbVNlcnZpY2U6IFdlYnNvY2tldFN0cmVhbVNlcnZpY2UsIGF1dGhvcml6YXRpb25TZXJ2aWNlOiBBdXRob3JpemF0aW9uU2VydmljZSkge1xyXG4gICAgICAgIHN1cGVyKHdlYnNvY2tldFN0cmVhbVNlcnZpY2UsIGF1dGhvcml6YXRpb25TZXJ2aWNlKTtcclxuICAgIH1cclxufVxyXG4iXX0=