@orchestrator/ngx-testing
Version:
Testing utilities for Angular projects
30 lines • 2.47 kB
JavaScript
import { __decorate, __extends, __metadata } from "tslib";
import { Injectable, Injector } from '@angular/core';
import { Host } from './host';
import * as i0 from "@angular/core";
var HostDirectiveService = /** @class */ (function (_super) {
__extends(HostDirectiveService, _super);
function HostDirectiveService(injector) {
return _super.call(this, injector) || this;
}
Object.defineProperty(HostDirectiveService.prototype, "directive", {
get: function () {
return this.hostComponent.instance;
},
enumerable: true,
configurable: true
});
HostDirectiveService.ctorParameters = function () { return [
{ type: Injector }
]; };
HostDirectiveService.ɵprov = i0.ɵɵdefineInjectable({ factory: function HostDirectiveService_Factory() { return new HostDirectiveService(i0.ɵɵinject(i0.INJECTOR)); }, token: HostDirectiveService, providedIn: "root" });
HostDirectiveService = __decorate([
Injectable({
providedIn: 'root',
}),
__metadata("design:paramtypes", [Injector])
], HostDirectiveService);
return HostDirectiveService;
}(Host));
export { HostDirectiveService };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaG9zdC1kaXJlY3RpdmUuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BvcmNoZXN0cmF0b3Ivbmd4LXRlc3RpbmcvIiwic291cmNlcyI6WyJsaWIvaG9zdC1kaXJlY3RpdmUuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFckQsT0FBTyxFQUFFLElBQUksRUFBRSxNQUFNLFFBQVEsQ0FBQzs7QUFLOUI7SUFBbUQsd0NBQU87SUFLeEQsOEJBQVksUUFBa0I7ZUFDNUIsa0JBQU0sUUFBUSxDQUFDO0lBQ2pCLENBQUM7SUFORCxzQkFBSSwyQ0FBUzthQUFiO1lBQ0UsT0FBTyxJQUFJLENBQUMsYUFBYSxDQUFDLFFBQVEsQ0FBQztRQUNyQyxDQUFDOzs7T0FBQTs7Z0JBRXFCLFFBQVE7OztJQUxuQixvQkFBb0I7UUFIaEMsVUFBVSxDQUFDO1lBQ1YsVUFBVSxFQUFFLE1BQU07U0FDbkIsQ0FBQzt5Q0FNc0IsUUFBUTtPQUxuQixvQkFBb0IsQ0FRaEM7K0JBZkQ7Q0FlQyxBQVJELENBQW1ELElBQUksR0FRdEQ7U0FSWSxvQkFBb0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlLCBJbmplY3RvciB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5pbXBvcnQgeyBIb3N0IH0gZnJvbSAnLi9ob3N0JztcblxuQEluamVjdGFibGUoe1xuICBwcm92aWRlZEluOiAncm9vdCcsXG59KVxuZXhwb3J0IGNsYXNzIEhvc3REaXJlY3RpdmVTZXJ2aWNlPFQgPSBhbnk+IGV4dGVuZHMgSG9zdDxUPiB7XG4gIGdldCBkaXJlY3RpdmUoKTogVCB7XG4gICAgcmV0dXJuIHRoaXMuaG9zdENvbXBvbmVudC5pbnN0YW5jZTtcbiAgfVxuXG4gIGNvbnN0cnVjdG9yKGluamVjdG9yOiBJbmplY3Rvcikge1xuICAgIHN1cGVyKGluamVjdG9yKTtcbiAgfVxufVxuIl19