UNPKG

@ui-tool/core

Version:
65 lines 8.55 kB
import { NgModule } from '@angular/core'; import { MultipleValidationSummarizerComponent } from './multiple-validation-summarizer.component'; import { CommonModule } from '@angular/common'; import { MultipleValidationSummarizerItemContextDirective } from './directives/multiple-validation-summarizer-item-context.directive'; import { buildMultipleValidationSummarizerOptions, buildMultipleValidationSummarizerOptionsProvider, buildMultipleValidationSummarizerService } from '../../../factories/multiple-validation-summarizer.factory'; import { ValidationSummarizerModule } from '../validation-summarizer/validation-summarizer.module'; import * as i0 from "@angular/core"; export class MultipleValidationSummarizerModule { //#region For root method static forRoot(options) { return { ngModule: MultipleValidationSummarizerModule, providers: [ // Option buildMultipleValidationSummarizerOptions(options), // Option provider buildMultipleValidationSummarizerOptionsProvider(), // Build service buildMultipleValidationSummarizerService() ] }; } //#endregion //#region For child method static forChild(options) { return { ngModule: MultipleValidationSummarizerModule, providers: [ // Option buildMultipleValidationSummarizerOptions(options), // Option provider buildMultipleValidationSummarizerOptionsProvider(), // Build service buildMultipleValidationSummarizerService() ] }; } } MultipleValidationSummarizerModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.3.11", ngImport: i0, type: MultipleValidationSummarizerModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); MultipleValidationSummarizerModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "12.0.0", version: "13.3.11", ngImport: i0, type: MultipleValidationSummarizerModule, declarations: [MultipleValidationSummarizerComponent, MultipleValidationSummarizerItemContextDirective], imports: [CommonModule, ValidationSummarizerModule], exports: [MultipleValidationSummarizerComponent, MultipleValidationSummarizerItemContextDirective] }); MultipleValidationSummarizerModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "13.3.11", ngImport: i0, type: MultipleValidationSummarizerModule, imports: [[ CommonModule, ValidationSummarizerModule ]] }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.3.11", ngImport: i0, type: MultipleValidationSummarizerModule, decorators: [{ type: NgModule, args: [{ declarations: [ MultipleValidationSummarizerComponent, MultipleValidationSummarizerItemContextDirective ], imports: [ CommonModule, ValidationSummarizerModule ], exports: [ MultipleValidationSummarizerComponent, MultipleValidationSummarizerItemContextDirective ] }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibXVsdGlwbGUtdmFsaWRhdGlvbi1zdW1tYXJpemVyLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL2xpYnMvY29yZS9zcmMvbW9kdWxlcy92YWxpZGF0b3IvbXVsdGlwbGUtdmFsaWRhdGlvbi1zdW1tYXJpemVyL211bHRpcGxlLXZhbGlkYXRpb24tc3VtbWFyaXplci5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFzQixRQUFRLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFDNUQsT0FBTyxFQUFDLHFDQUFxQyxFQUFDLE1BQU0sNENBQTRDLENBQUM7QUFDakcsT0FBTyxFQUFDLFlBQVksRUFBQyxNQUFNLGlCQUFpQixDQUFDO0FBQzdDLE9BQU8sRUFBQyxnREFBZ0QsRUFBQyxNQUFNLG9FQUFvRSxDQUFDO0FBQ3BJLE9BQU8sRUFDTCx3Q0FBd0MsRUFDeEMsZ0RBQWdELEVBQ2hELHdDQUF3QyxFQUN6QyxNQUFNLDJEQUEyRCxDQUFDO0FBQ25FLE9BQU8sRUFBQywwQkFBMEIsRUFBQyxNQUFNLHVEQUF1RCxDQUFDOztBQWtCakcsTUFBTSxPQUFPLGtDQUFrQztJQUU3Qyx5QkFBeUI7SUFFbEIsTUFBTSxDQUFDLE9BQU8sQ0FDbkIsT0FBcUQ7UUFFckQsT0FBTztZQUNMLFFBQVEsRUFBRSxrQ0FBa0M7WUFDNUMsU0FBUyxFQUFFO2dCQUNULFNBQVM7Z0JBQ1Qsd0NBQXdDLENBQUMsT0FBTyxDQUFDO2dCQUVqRCxrQkFBa0I7Z0JBQ2xCLGdEQUFnRCxFQUFFO2dCQUVsRCxnQkFBZ0I7Z0JBQ2hCLHdDQUF3QyxFQUFFO2FBQzNDO1NBQ0YsQ0FBQztJQUNKLENBQUM7SUFFRCxZQUFZO0lBRVosMEJBQTBCO0lBRW5CLE1BQU0sQ0FBQyxRQUFRLENBQ3BCLE9BQStDO1FBRS9DLE9BQU87WUFDTCxRQUFRLEVBQUUsa0NBQWtDO1lBQzVDLFNBQVMsRUFBRTtnQkFDVCxTQUFTO2dCQUNULHdDQUF3QyxDQUFDLE9BQU8sQ0FBQztnQkFFakQsa0JBQWtCO2dCQUNsQixnREFBZ0QsRUFBRTtnQkFFbEQsZ0JBQWdCO2dCQUNoQix3Q0FBd0MsRUFBRTthQUMzQztTQUNGLENBQUM7SUFDSixDQUFDOztnSUExQ1Usa0NBQWtDO2lJQUFsQyxrQ0FBa0MsaUJBWjNDLHFDQUFxQztRQUNyQyxnREFBZ0QsYUFHaEQsWUFBWTtRQUNaLDBCQUEwQixhQUcxQixxQ0FBcUM7UUFDckMsZ0RBQWdEO2lJQUd2QyxrQ0FBa0MsWUFUcEM7WUFDUCxZQUFZO1lBQ1osMEJBQTBCO1NBQzNCOzRGQU1VLGtDQUFrQztrQkFkOUMsUUFBUTttQkFBQztvQkFDUixZQUFZLEVBQUU7d0JBQ1oscUNBQXFDO3dCQUNyQyxnREFBZ0Q7cUJBQ2pEO29CQUNELE9BQU8sRUFBRTt3QkFDUCxZQUFZO3dCQUNaLDBCQUEwQjtxQkFDM0I7b0JBQ0QsT0FBTyxFQUFFO3dCQUNQLHFDQUFxQzt3QkFDckMsZ0RBQWdEO3FCQUNqRDtpQkFDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7TW9kdWxlV2l0aFByb3ZpZGVycywgTmdNb2R1bGV9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHtNdWx0aXBsZVZhbGlkYXRpb25TdW1tYXJpemVyQ29tcG9uZW50fSBmcm9tICcuL211bHRpcGxlLXZhbGlkYXRpb24tc3VtbWFyaXplci5jb21wb25lbnQnO1xuaW1wb3J0IHtDb21tb25Nb2R1bGV9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XG5pbXBvcnQge011bHRpcGxlVmFsaWRhdGlvblN1bW1hcml6ZXJJdGVtQ29udGV4dERpcmVjdGl2ZX0gZnJvbSAnLi9kaXJlY3RpdmVzL211bHRpcGxlLXZhbGlkYXRpb24tc3VtbWFyaXplci1pdGVtLWNvbnRleHQuZGlyZWN0aXZlJztcbmltcG9ydCB7XG4gIGJ1aWxkTXVsdGlwbGVWYWxpZGF0aW9uU3VtbWFyaXplck9wdGlvbnMsXG4gIGJ1aWxkTXVsdGlwbGVWYWxpZGF0aW9uU3VtbWFyaXplck9wdGlvbnNQcm92aWRlcixcbiAgYnVpbGRNdWx0aXBsZVZhbGlkYXRpb25TdW1tYXJpemVyU2VydmljZVxufSBmcm9tICcuLi8uLi8uLi9mYWN0b3JpZXMvbXVsdGlwbGUtdmFsaWRhdGlvbi1zdW1tYXJpemVyLmZhY3RvcnknO1xuaW1wb3J0IHtWYWxpZGF0aW9uU3VtbWFyaXplck1vZHVsZX0gZnJvbSAnLi4vdmFsaWRhdGlvbi1zdW1tYXJpemVyL3ZhbGlkYXRpb24tc3VtbWFyaXplci5tb2R1bGUnO1xuaW1wb3J0IHtJVmFsaWRhdGlvblN1bW1hcml6ZXJNb2R1bGVPcHRpb25zfSBmcm9tICcuLi8uLi8uLi9tb2RlbHMvaW50ZXJmYWNlcy92YWxpZGF0aW9uLXN1bW1hcml6ZXJzL3ZhbGlkYXRpb24tc3VtbWFyaXplci1tb2R1bGUtb3B0aW9ucy5pbnRlcmZhY2UnO1xuaW1wb3J0IHtJVmFsaWRhdGlvblN1bW1hcml6ZXJPcHRpb25zfSBmcm9tICcuLi8uLi8uLi9tb2RlbHMvaW50ZXJmYWNlcy92YWxpZGF0aW9uLXN1bW1hcml6ZXJzL3ZhbGlkYXRpb24tc3VtbWFyaXplci1vcHRpb25zLmludGVyZmFjZSc7XG5cbkBOZ01vZHVsZSh7XG4gIGRlY2xhcmF0aW9uczogW1xuICAgIE11bHRpcGxlVmFsaWRhdGlvblN1bW1hcml6ZXJDb21wb25lbnQsXG4gICAgTXVsdGlwbGVWYWxpZGF0aW9uU3VtbWFyaXplckl0ZW1Db250ZXh0RGlyZWN0aXZlXG4gIF0sXG4gIGltcG9ydHM6IFtcbiAgICBDb21tb25Nb2R1bGUsXG4gICAgVmFsaWRhdGlvblN1bW1hcml6ZXJNb2R1bGVcbiAgXSxcbiAgZXhwb3J0czogW1xuICAgIE11bHRpcGxlVmFsaWRhdGlvblN1bW1hcml6ZXJDb21wb25lbnQsXG4gICAgTXVsdGlwbGVWYWxpZGF0aW9uU3VtbWFyaXplckl0ZW1Db250ZXh0RGlyZWN0aXZlXG4gIF1cbn0pXG5leHBvcnQgY2xhc3MgTXVsdGlwbGVWYWxpZGF0aW9uU3VtbWFyaXplck1vZHVsZSB7XG5cbiAgLy8jcmVnaW9uIEZvciByb290IG1ldGhvZFxuXG4gIHB1YmxpYyBzdGF0aWMgZm9yUm9vdChcbiAgICBvcHRpb25zPzogUGFydGlhbDxJVmFsaWRhdGlvblN1bW1hcml6ZXJNb2R1bGVPcHRpb25zPilcbiAgICA6IE1vZHVsZVdpdGhQcm92aWRlcnM8TXVsdGlwbGVWYWxpZGF0aW9uU3VtbWFyaXplck1vZHVsZT4ge1xuICAgIHJldHVybiB7XG4gICAgICBuZ01vZHVsZTogTXVsdGlwbGVWYWxpZGF0aW9uU3VtbWFyaXplck1vZHVsZSxcbiAgICAgIHByb3ZpZGVyczogW1xuICAgICAgICAvLyBPcHRpb25cbiAgICAgICAgYnVpbGRNdWx0aXBsZVZhbGlkYXRpb25TdW1tYXJpemVyT3B0aW9ucyhvcHRpb25zKSxcblxuICAgICAgICAvLyBPcHRpb24gcHJvdmlkZXJcbiAgICAgICAgYnVpbGRNdWx0aXBsZVZhbGlkYXRpb25TdW1tYXJpemVyT3B0aW9uc1Byb3ZpZGVyKCksXG5cbiAgICAgICAgLy8gQnVpbGQgc2VydmljZVxuICAgICAgICBidWlsZE11bHRpcGxlVmFsaWRhdGlvblN1bW1hcml6ZXJTZXJ2aWNlKClcbiAgICAgIF1cbiAgICB9O1xuICB9XG5cbiAgLy8jZW5kcmVnaW9uXG5cbiAgLy8jcmVnaW9uIEZvciBjaGlsZCBtZXRob2RcblxuICBwdWJsaWMgc3RhdGljIGZvckNoaWxkKFxuICAgIG9wdGlvbnM/OiBQYXJ0aWFsPElWYWxpZGF0aW9uU3VtbWFyaXplck9wdGlvbnM+KVxuICAgIDogTW9kdWxlV2l0aFByb3ZpZGVyczxNdWx0aXBsZVZhbGlkYXRpb25TdW1tYXJpemVyTW9kdWxlPiB7XG4gICAgcmV0dXJuIHtcbiAgICAgIG5nTW9kdWxlOiBNdWx0aXBsZVZhbGlkYXRpb25TdW1tYXJpemVyTW9kdWxlLFxuICAgICAgcHJvdmlkZXJzOiBbXG4gICAgICAgIC8vIE9wdGlvblxuICAgICAgICBidWlsZE11bHRpcGxlVmFsaWRhdGlvblN1bW1hcml6ZXJPcHRpb25zKG9wdGlvbnMpLFxuXG4gICAgICAgIC8vIE9wdGlvbiBwcm92aWRlclxuICAgICAgICBidWlsZE11bHRpcGxlVmFsaWRhdGlvblN1bW1hcml6ZXJPcHRpb25zUHJvdmlkZXIoKSxcblxuICAgICAgICAvLyBCdWlsZCBzZXJ2aWNlXG4gICAgICAgIGJ1aWxkTXVsdGlwbGVWYWxpZGF0aW9uU3VtbWFyaXplclNlcnZpY2UoKVxuICAgICAgXVxuICAgIH07XG4gIH1cblxuICAvLyNlbmRyZWdpb25cbn1cblxuIl19