UNPKG

@microsoft/windows-admin-center-sdk

Version:

Microsoft - Windows Admin Center Shell

30 lines 4.25 kB
import { Injectable } from '@angular/core'; import { CimStream } from '@microsoft/windows-admin-center-sdk/core/data/cim-stream'; import { AuthorizationService } from './authorization.service'; import { PowerShellStreamService } from './powershell-stream.service'; import { WebsocketStreamService } from './websocket-stream.service'; import * as i0 from "@angular/core"; import * as i1 from "./websocket-stream.service"; import * as i2 from "./powershell-stream.service"; import * as i3 from "./authorization.service"; /** * The CIM Stream service class. */ export class CimStreamService extends CimStream { /** * Initializes a new instance of the CimStreamService class. * * @param websocketStreamService the websocket stream class instance injected. * @param powerShellStream the PowerShell stream class instance injected. * @param authorizationService the authorization manager service class instance injected. */ constructor(websocketStreamService, powerShellStream, authorizationService) { super(websocketStreamService, powerShellStream, authorizationService); } } /** @nocollapse */ CimStreamService.ɵfac = function CimStreamService_Factory(t) { return new (t || CimStreamService)(i0.ɵɵinject(i1.WebsocketStreamService), i0.ɵɵinject(i2.PowerShellStreamService), i0.ɵɵinject(i3.AuthorizationService)); }; /** @nocollapse */ CimStreamService.ɵprov = /** @pureOrBreakMyCode */ i0.ɵɵdefineInjectable({ token: CimStreamService, factory: CimStreamService.ɵfac }); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(CimStreamService, [{ type: Injectable }], function () { return [{ type: i1.WebsocketStreamService }, { type: i2.PowerShellStreamService }, { type: i3.AuthorizationService }]; }, null); })(); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2ltLXN0cmVhbS5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vYW5ndWxhci9zcmMvc2VydmljZS9jaW0tc3RyZWFtLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUMzQyxPQUFPLEVBQUUsU0FBUyxFQUFFLE1BQU0sMERBQTBELENBQUM7QUFDckYsT0FBTyxFQUFFLG9CQUFvQixFQUFFLE1BQU0seUJBQXlCLENBQUM7QUFDL0QsT0FBTyxFQUFFLHVCQUF1QixFQUFFLE1BQU0sNkJBQTZCLENBQUM7QUFDdEUsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0sNEJBQTRCLENBQUM7Ozs7O0FBR3BFOztHQUVHO0FBQ0gsTUFBTSxPQUFPLGdCQUFpQixTQUFRLFNBQVM7SUFDM0M7Ozs7OztPQU1HO0lBQ0gsWUFDSSxzQkFBOEMsRUFDN0MsZ0JBQXlDLEVBQ3pDLG9CQUEwQztRQUMzQyxLQUFLLENBQUMsc0JBQXNCLEVBQUUsZ0JBQWdCLEVBQUUsb0JBQW9CLENBQUMsQ0FBQztJQUMxRSxDQUFDOzttR0FiUSxnQkFBZ0I7cUdBQWhCLGdCQUFnQixXQUFoQixnQkFBZ0I7dUZBQWhCLGdCQUFnQjtjQUo1QixVQUFVIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBDaW1TdHJlYW0gfSBmcm9tICdAbWljcm9zb2Z0L3dpbmRvd3MtYWRtaW4tY2VudGVyLXNkay9jb3JlL2RhdGEvY2ltLXN0cmVhbSc7XHJcbmltcG9ydCB7IEF1dGhvcml6YXRpb25TZXJ2aWNlIH0gZnJvbSAnLi9hdXRob3JpemF0aW9uLnNlcnZpY2UnO1xyXG5pbXBvcnQgeyBQb3dlclNoZWxsU3RyZWFtU2VydmljZSB9IGZyb20gJy4vcG93ZXJzaGVsbC1zdHJlYW0uc2VydmljZSc7XHJcbmltcG9ydCB7IFdlYnNvY2tldFN0cmVhbVNlcnZpY2UgfSBmcm9tICcuL3dlYnNvY2tldC1zdHJlYW0uc2VydmljZSc7XHJcblxyXG5ASW5qZWN0YWJsZSgpXHJcbi8qKlxyXG4gKiBUaGUgQ0lNIFN0cmVhbSBzZXJ2aWNlIGNsYXNzLlxyXG4gKi9cclxuZXhwb3J0IGNsYXNzIENpbVN0cmVhbVNlcnZpY2UgZXh0ZW5kcyBDaW1TdHJlYW0ge1xyXG4gICAgLyoqXHJcbiAgICAgKiBJbml0aWFsaXplcyBhIG5ldyBpbnN0YW5jZSBvZiB0aGUgQ2ltU3RyZWFtU2VydmljZSBjbGFzcy5cclxuICAgICAqXHJcbiAgICAgKiBAcGFyYW0gd2Vic29ja2V0U3RyZWFtU2VydmljZSB0aGUgd2Vic29ja2V0IHN0cmVhbSBjbGFzcyBpbnN0YW5jZSBpbmplY3RlZC5cclxuICAgICAqIEBwYXJhbSBwb3dlclNoZWxsU3RyZWFtIHRoZSBQb3dlclNoZWxsIHN0cmVhbSBjbGFzcyBpbnN0YW5jZSBpbmplY3RlZC5cclxuICAgICAqIEBwYXJhbSBhdXRob3JpemF0aW9uU2VydmljZSB0aGUgYXV0aG9yaXphdGlvbiBtYW5hZ2VyIHNlcnZpY2UgY2xhc3MgaW5zdGFuY2UgaW5qZWN0ZWQuXHJcbiAgICAgKi9cclxuICAgIGNvbnN0cnVjdG9yKFxyXG4gICAgICAgIHdlYnNvY2tldFN0cmVhbVNlcnZpY2U6IFdlYnNvY2tldFN0cmVhbVNlcnZpY2UsXHJcbiAgICAgICAgIHBvd2VyU2hlbGxTdHJlYW06IFBvd2VyU2hlbGxTdHJlYW1TZXJ2aWNlLFxyXG4gICAgICAgICBhdXRob3JpemF0aW9uU2VydmljZTogQXV0aG9yaXphdGlvblNlcnZpY2UpIHtcclxuICAgICAgICBzdXBlcih3ZWJzb2NrZXRTdHJlYW1TZXJ2aWNlLCBwb3dlclNoZWxsU3RyZWFtLCBhdXRob3JpemF0aW9uU2VydmljZSk7XHJcbiAgICB9XHJcbn1cclxuIl19