ng-dynamic-component
Version:
> Dynamic components with full life-cycle support for inputs and outputs
21 lines • 2.77 kB
JavaScript
import { NgModule } from '@angular/core';
import { ComponentIO } from 'ng-dynamic-component';
import { SignalComponentIO } from './signal-component-io';
import * as i0 from "@angular/core";
/**
* Enables signal based inputs/outputs support for dynamically rendered components.
* Import once at the root of your application.
* @public
*/
export class SignalComponentIoModule {
}
/** @nocollapse */ SignalComponentIoModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.1.3", ngImport: i0, type: SignalComponentIoModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule });
/** @nocollapse */ SignalComponentIoModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "14.1.3", ngImport: i0, type: SignalComponentIoModule });
/** @nocollapse */ SignalComponentIoModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "14.1.3", ngImport: i0, type: SignalComponentIoModule, providers: [{ provide: ComponentIO, useClass: SignalComponentIO }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.1.3", ngImport: i0, type: SignalComponentIoModule, decorators: [{
type: NgModule,
args: [{
providers: [{ provide: ComponentIO, useClass: SignalComponentIO }],
}]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2lnbmFsLWNvbXBvbmVudC1pby5tb2R1bGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9uZy1keW5hbWljLWNvbXBvbmVudC9zaWduYWwtY29tcG9uZW50LWlvL3NyYy9saWIvc2lnbmFsLWNvbXBvbmVudC1pby5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN6QyxPQUFPLEVBQUUsV0FBVyxFQUFFLE1BQU0sc0JBQXNCLENBQUM7QUFDbkQsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sdUJBQXVCLENBQUM7O0FBRTFEOzs7O0dBSUc7QUFJSCxNQUFNLE9BQU8sdUJBQXVCOzt1SUFBdkIsdUJBQXVCO3dJQUF2Qix1QkFBdUI7d0lBQXZCLHVCQUF1QixhQUZ2QixDQUFDLEVBQUUsT0FBTyxFQUFFLFdBQVcsRUFBRSxRQUFRLEVBQUUsaUJBQWlCLEVBQUUsQ0FBQzsyRkFFdkQsdUJBQXVCO2tCQUhuQyxRQUFRO21CQUFDO29CQUNSLFNBQVMsRUFBRSxDQUFDLEVBQUUsT0FBTyxFQUFFLFdBQVcsRUFBRSxRQUFRLEVBQUUsaUJBQWlCLEVBQUUsQ0FBQztpQkFDbkUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQ29tcG9uZW50SU8gfSBmcm9tICduZy1keW5hbWljLWNvbXBvbmVudCc7XG5pbXBvcnQgeyBTaWduYWxDb21wb25lbnRJTyB9IGZyb20gJy4vc2lnbmFsLWNvbXBvbmVudC1pbyc7XG5cbi8qKlxuICogRW5hYmxlcyBzaWduYWwgYmFzZWQgaW5wdXRzL291dHB1dHMgc3VwcG9ydCBmb3IgZHluYW1pY2FsbHkgcmVuZGVyZWQgY29tcG9uZW50cy5cbiAqIEltcG9ydCBvbmNlIGF0IHRoZSByb290IG9mIHlvdXIgYXBwbGljYXRpb24uXG4gKiBAcHVibGljXG4gKi9cbkBOZ01vZHVsZSh7XG4gIHByb3ZpZGVyczogW3sgcHJvdmlkZTogQ29tcG9uZW50SU8sIHVzZUNsYXNzOiBTaWduYWxDb21wb25lbnRJTyB9XSxcbn0pXG5leHBvcnQgY2xhc3MgU2lnbmFsQ29tcG9uZW50SW9Nb2R1bGUge31cbiJdfQ==