UNPKG

@orchestrator/core

Version:
85 lines (80 loc) 5.03 kB
import * as i0 from '@angular/core'; import { ANALYZE_FOR_ENTRY_COMPONENTS, EventEmitter, Component, Input, Output, NgModule } from '@angular/core'; import * as i1 from '@angular/common'; import { OrchestratorCoreModule } from '@orchestrator/core'; /* eslint-disable @nrwl/nx/enforce-module-boundaries */ /** * In unit tests dynamic components should be registered as in pre-Ivy */ function provideDynamicComponents(comps) { return { provide: ANALYZE_FOR_ENTRY_COMPONENTS, useValue: comps, multi: true, }; } class DynamicBaseComponent { constructor() { // eslint-disable-next-line @angular-eslint/no-output-rename this.customEvt = new EventEmitter(); } } /** @nocollapse */ /** @nocollapse */ DynamicBaseComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.1.0", ngImport: i0, type: DynamicBaseComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); /** @nocollapse */ /** @nocollapse */ DynamicBaseComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "13.1.0", type: DynamicBaseComponent, selector: "orc-dyn-base", inputs: { items: "items", config: "config" }, outputs: { customEvt: "customEvent" }, ngImport: i0, template: ``, isInline: true }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.1.0", ngImport: i0, type: DynamicBaseComponent, decorators: [{ type: Component, args: [{ selector: 'orc-dyn-base', template: `` }] }], propDecorators: { items: [{ type: Input }], config: [{ type: Input }], customEvt: [{ type: Output, args: ['customEvent'] }] } }); class Dynamic1Component extends DynamicBaseComponent { } /** @nocollapse */ /** @nocollapse */ Dynamic1Component.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.1.0", ngImport: i0, type: Dynamic1Component, deps: null, target: i0.ɵɵFactoryTarget.Component }); /** @nocollapse */ /** @nocollapse */ Dynamic1Component.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "13.1.0", type: Dynamic1Component, selector: "orc-dyn1-comp", usesInheritance: true, ngImport: i0, template: ` <orc-render-item *ngFor="let item of items" [item]="item"></orc-render-item> `, isInline: true, directives: [{ type: i1.NgForOf, selector: "[ngFor][ngForOf]", inputs: ["ngForOf", "ngForTrackBy", "ngForTemplate"] }] }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.1.0", ngImport: i0, type: Dynamic1Component, decorators: [{ type: Component, args: [{ selector: 'orc-dyn1-comp', template: ` <orc-render-item *ngFor="let item of items" [item]="item"></orc-render-item> `, }] }] }); class Dynamic2Component extends DynamicBaseComponent { } /** @nocollapse */ /** @nocollapse */ Dynamic2Component.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.1.0", ngImport: i0, type: Dynamic2Component, deps: null, target: i0.ɵɵFactoryTarget.Component }); /** @nocollapse */ /** @nocollapse */ Dynamic2Component.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "13.1.0", type: Dynamic2Component, selector: "orc-dyn2-comp", usesInheritance: true, ngImport: i0, template: ``, isInline: true }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.1.0", ngImport: i0, type: Dynamic2Component, decorators: [{ type: Component, args: [{ selector: 'orc-dyn2-comp', template: `` }] }] }); class OrchestratorCoreTestingModule { static withComponents(components) { return { ngModule: OrchestratorCoreModule, providers: [ ...OrchestratorCoreModule.withComponents(components).providers, provideDynamicComponents(components), ], }; } } /** @nocollapse */ /** @nocollapse */ OrchestratorCoreTestingModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.1.0", ngImport: i0, type: OrchestratorCoreTestingModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); /** @nocollapse */ /** @nocollapse */ OrchestratorCoreTestingModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "12.0.0", version: "13.1.0", ngImport: i0, type: OrchestratorCoreTestingModule }); /** @nocollapse */ /** @nocollapse */ OrchestratorCoreTestingModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "13.1.0", ngImport: i0, type: OrchestratorCoreTestingModule }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.1.0", ngImport: i0, type: OrchestratorCoreTestingModule, decorators: [{ type: NgModule, args: [{}] }] }); /** * Generated bundle index. Do not edit. */ export { Dynamic1Component, Dynamic2Component, DynamicBaseComponent, OrchestratorCoreTestingModule, provideDynamicComponents }; //# sourceMappingURL=orchestrator-core-testing.mjs.map