@microsoft/windows-admin-center-sdk
Version:
Microsoft - Windows Admin Center Shell
30 lines • 3.83 kB
JavaScript
import { Injectable } from '@angular/core';
import { PowerShellConnection } from '@microsoft/windows-admin-center-sdk/core/data/powershell-connection';
import { BatchService } from './batch.service';
import { LifetimeService } from './lifetime.service';
import { NodeService } from './node.service';
import * as i0 from "@angular/core";
import * as i1 from "./lifetime.service";
import * as i2 from "./node.service";
import * as i3 from "./batch.service";
/**
* The PowerShell service class.
*/
export class PowerShellService extends PowerShellConnection {
/**
* Initializes a new instance of the PowerShellService class.
*
* @param lifetimeService the lifetimeService class instance injected.
* @param nodeService the NodeService class instance injected.
* @param batchService the BatchService class instance injected.
*/
constructor(lifetimeService, nodeService, batchService) {
super(lifetimeService, nodeService, batchService);
}
}
/** @nocollapse */ PowerShellService.ɵfac = function PowerShellService_Factory(t) { return new (t || PowerShellService)(i0.ɵɵinject(i1.LifetimeService), i0.ɵɵinject(i2.NodeService), i0.ɵɵinject(i3.BatchService)); };
/** @nocollapse */ PowerShellService.ɵprov = /** @pureOrBreakMyCode */ i0.ɵɵdefineInjectable({ token: PowerShellService, factory: PowerShellService.ɵfac });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(PowerShellService, [{
type: Injectable
}], function () { return [{ type: i1.LifetimeService }, { type: i2.NodeService }, { type: i3.BatchService }]; }, null); })();
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicG93ZXJzaGVsbC5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vYW5ndWxhci9zcmMvc2VydmljZS9wb3dlcnNoZWxsLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUMzQyxPQUFPLEVBQUUsb0JBQW9CLEVBQUUsTUFBTSxxRUFBcUUsQ0FBQztBQUMzRyxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDL0MsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLG9CQUFvQixDQUFDO0FBQ3JELE9BQU8sRUFBRSxXQUFXLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQzs7Ozs7QUFHN0M7O0dBRUc7QUFDSCxNQUFNLE9BQU8saUJBQWtCLFNBQVEsb0JBQW9CO0lBQ3ZEOzs7Ozs7T0FNRztJQUNILFlBQVksZUFBZ0MsRUFBRSxXQUF3QixFQUFFLFlBQTBCO1FBQzlGLEtBQUssQ0FBQyxlQUFlLEVBQUUsV0FBVyxFQUFFLFlBQVksQ0FBQyxDQUFDO0lBQ3RELENBQUM7O3FHQVZRLGlCQUFpQjtzR0FBakIsaUJBQWlCLFdBQWpCLGlCQUFpQjt1RkFBakIsaUJBQWlCO2NBSjdCLFVBQVUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IFBvd2VyU2hlbGxDb25uZWN0aW9uIH0gZnJvbSAnQG1pY3Jvc29mdC93aW5kb3dzLWFkbWluLWNlbnRlci1zZGsvY29yZS9kYXRhL3Bvd2Vyc2hlbGwtY29ubmVjdGlvbic7XHJcbmltcG9ydCB7IEJhdGNoU2VydmljZSB9IGZyb20gJy4vYmF0Y2guc2VydmljZSc7XHJcbmltcG9ydCB7IExpZmV0aW1lU2VydmljZSB9IGZyb20gJy4vbGlmZXRpbWUuc2VydmljZSc7XHJcbmltcG9ydCB7IE5vZGVTZXJ2aWNlIH0gZnJvbSAnLi9ub2RlLnNlcnZpY2UnO1xyXG5cclxuQEluamVjdGFibGUoKVxyXG4vKipcclxuICogVGhlIFBvd2VyU2hlbGwgc2VydmljZSBjbGFzcy5cclxuICovXHJcbmV4cG9ydCBjbGFzcyBQb3dlclNoZWxsU2VydmljZSBleHRlbmRzIFBvd2VyU2hlbGxDb25uZWN0aW9uIHtcclxuICAgIC8qKlxyXG4gICAgICogSW5pdGlhbGl6ZXMgYSBuZXcgaW5zdGFuY2Ugb2YgdGhlIFBvd2VyU2hlbGxTZXJ2aWNlIGNsYXNzLlxyXG4gICAgICpcclxuICAgICAqIEBwYXJhbSBsaWZldGltZVNlcnZpY2UgdGhlIGxpZmV0aW1lU2VydmljZSBjbGFzcyBpbnN0YW5jZSBpbmplY3RlZC5cclxuICAgICAqIEBwYXJhbSBub2RlU2VydmljZSB0aGUgTm9kZVNlcnZpY2UgY2xhc3MgaW5zdGFuY2UgaW5qZWN0ZWQuXHJcbiAgICAgKiBAcGFyYW0gYmF0Y2hTZXJ2aWNlIHRoZSBCYXRjaFNlcnZpY2UgY2xhc3MgaW5zdGFuY2UgaW5qZWN0ZWQuXHJcbiAgICAgKi9cclxuICAgIGNvbnN0cnVjdG9yKGxpZmV0aW1lU2VydmljZTogTGlmZXRpbWVTZXJ2aWNlLCBub2RlU2VydmljZTogTm9kZVNlcnZpY2UsIGJhdGNoU2VydmljZTogQmF0Y2hTZXJ2aWNlKSB7XHJcbiAgICAgICAgc3VwZXIobGlmZXRpbWVTZXJ2aWNlLCBub2RlU2VydmljZSwgYmF0Y2hTZXJ2aWNlKTtcclxuICAgIH1cclxufVxyXG4iXX0=