@orchestrator/ngx-testing
Version:
Testing utilities for Angular projects
24 lines • 2.13 kB
JavaScript
import { __decorate, __metadata } from "tslib";
import { Injectable, Injector } from '@angular/core';
import { Host } from './host';
import * as i0 from "@angular/core";
let HostDirectiveService = class HostDirectiveService extends Host {
constructor(injector) {
super(injector);
}
get directive() {
return this.hostComponent.instance;
}
};
HostDirectiveService.ctorParameters = () => [
{ 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);
export { HostDirectiveService };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaG9zdC1kaXJlY3RpdmUuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BvcmNoZXN0cmF0b3Ivbmd4LXRlc3RpbmcvIiwic291cmNlcyI6WyJsaWIvaG9zdC1kaXJlY3RpdmUuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFckQsT0FBTyxFQUFFLElBQUksRUFBRSxNQUFNLFFBQVEsQ0FBQzs7QUFLOUIsSUFBYSxvQkFBb0IsR0FBakMsTUFBYSxvQkFBOEIsU0FBUSxJQUFPO0lBS3hELFlBQVksUUFBa0I7UUFDNUIsS0FBSyxDQUFDLFFBQVEsQ0FBQyxDQUFDO0lBQ2xCLENBQUM7SUFORCxJQUFJLFNBQVM7UUFDWCxPQUFPLElBQUksQ0FBQyxhQUFhLENBQUMsUUFBUSxDQUFDO0lBQ3JDLENBQUM7Q0FLRixDQUFBOztZQUh1QixRQUFROzs7QUFMbkIsb0JBQW9CO0lBSGhDLFVBQVUsQ0FBQztRQUNWLFVBQVUsRUFBRSxNQUFNO0tBQ25CLENBQUM7cUNBTXNCLFFBQVE7R0FMbkIsb0JBQW9CLENBUWhDO1NBUlksb0JBQW9CIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSwgSW5qZWN0b3IgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuaW1wb3J0IHsgSG9zdCB9IGZyb20gJy4vaG9zdCc7XG5cbkBJbmplY3RhYmxlKHtcbiAgcHJvdmlkZWRJbjogJ3Jvb3QnLFxufSlcbmV4cG9ydCBjbGFzcyBIb3N0RGlyZWN0aXZlU2VydmljZTxUID0gYW55PiBleHRlbmRzIEhvc3Q8VD4ge1xuICBnZXQgZGlyZWN0aXZlKCk6IFQge1xuICAgIHJldHVybiB0aGlzLmhvc3RDb21wb25lbnQuaW5zdGFuY2U7XG4gIH1cblxuICBjb25zdHJ1Y3RvcihpbmplY3RvcjogSW5qZWN0b3IpIHtcbiAgICBzdXBlcihpbmplY3Rvcik7XG4gIH1cbn1cbiJdfQ==