@microsoft/windows-admin-center-sdk
Version:
Microsoft - Windows Admin Center Shell
27 lines • 3.5 kB
JavaScript
import { Injectable } from '@angular/core';
import { SshStream } from '@microsoft/windows-admin-center-sdk/core/data/ssh-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 SSH Stream service class.
*/
export class SshStreamService extends SshStream {
/**
* Initializes a new instance of the SshStreamService 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 */ SshStreamService.ɵfac = function SshStreamService_Factory(t) { return new (t || SshStreamService)(i0.ɵɵinject(i1.WebsocketStreamService), i0.ɵɵinject(i2.AuthorizationService)); };
/** @nocollapse */ SshStreamService.ɵprov = /** @pureOrBreakMyCode */ i0.ɵɵdefineInjectable({ token: SshStreamService, factory: SshStreamService.ɵfac });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(SshStreamService, [{
type: Injectable
}], function () { return [{ type: i1.WebsocketStreamService }, { type: i2.AuthorizationService }]; }, null); })();
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3NoLXN0cmVhbS5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vYW5ndWxhci9zcmMvc2VydmljZS9zc2gtc3RyZWFtLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUMzQyxPQUFPLEVBQUUsU0FBUyxFQUFFLE1BQU0sMERBQTBELENBQUM7QUFDckYsT0FBTyxFQUFFLG9CQUFvQixFQUFFLE1BQU0seUJBQXlCLENBQUM7QUFDL0QsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0sNEJBQTRCLENBQUM7Ozs7QUFHcEU7O0dBRUc7QUFDSCxNQUFNLE9BQU8sZ0JBQWlCLFNBQVEsU0FBUztJQUMzQzs7Ozs7T0FLRztJQUNILFlBQVksc0JBQThDLEVBQUUsb0JBQTBDO1FBQ2xHLEtBQUssQ0FBQyxzQkFBc0IsRUFBRSxvQkFBb0IsQ0FBQyxDQUFDO0lBQ3hELENBQUM7O21HQVRRLGdCQUFnQjtxR0FBaEIsZ0JBQWdCLFdBQWhCLGdCQUFnQjt1RkFBaEIsZ0JBQWdCO2NBSjVCLFVBQVUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IFNzaFN0cmVhbSB9IGZyb20gJ0BtaWNyb3NvZnQvd2luZG93cy1hZG1pbi1jZW50ZXItc2RrL2NvcmUvZGF0YS9zc2gtc3RyZWFtJztcclxuaW1wb3J0IHsgQXV0aG9yaXphdGlvblNlcnZpY2UgfSBmcm9tICcuL2F1dGhvcml6YXRpb24uc2VydmljZSc7XHJcbmltcG9ydCB7IFdlYnNvY2tldFN0cmVhbVNlcnZpY2UgfSBmcm9tICcuL3dlYnNvY2tldC1zdHJlYW0uc2VydmljZSc7XHJcblxyXG5ASW5qZWN0YWJsZSgpXHJcbi8qKlxyXG4gKiBUaGUgU1NIIFN0cmVhbSBzZXJ2aWNlIGNsYXNzLlxyXG4gKi9cclxuZXhwb3J0IGNsYXNzIFNzaFN0cmVhbVNlcnZpY2UgZXh0ZW5kcyBTc2hTdHJlYW0ge1xyXG4gICAgLyoqXHJcbiAgICAgKiBJbml0aWFsaXplcyBhIG5ldyBpbnN0YW5jZSBvZiB0aGUgU3NoU3RyZWFtU2VydmljZSBjbGFzcy5cclxuICAgICAqXHJcbiAgICAgKiBAcGFyYW0gd2Vic29ja2V0U3RyZWFtU2VydmljZSB0aGUgd2Vic29ja2V0IHN0cmVhbSBjbGFzcyBpbnN0YW5jZSBpbmplY3RlZC5cclxuICAgICAqIEBwYXJhbSBhdXRob3JpemF0aW9uU2VydmljZSB0aGUgYXV0aG9yaXphdGlvbiBtYW5hZ2VyIHNlcnZpY2UgY2xhc3MgaW5zdGFuY2UgaW5qZWN0ZWQuXHJcbiAgICAgKi9cclxuICAgIGNvbnN0cnVjdG9yKHdlYnNvY2tldFN0cmVhbVNlcnZpY2U6IFdlYnNvY2tldFN0cmVhbVNlcnZpY2UsIGF1dGhvcml6YXRpb25TZXJ2aWNlOiBBdXRob3JpemF0aW9uU2VydmljZSkge1xyXG4gICAgICAgIHN1cGVyKHdlYnNvY2tldFN0cmVhbVNlcnZpY2UsIGF1dGhvcml6YXRpb25TZXJ2aWNlKTtcclxuICAgIH1cclxufVxyXG4iXX0=