UNPKG

ngx-ui-hero

Version:

Simple, fast and reliable utilities for Angular.

69 lines 8.44 kB
import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { FormsModule } from '@angular/forms'; import { UiModule } from '../ui/ui.module'; import { ColumnFilterComponent } from './components/column-filter/column-filter.component'; import { DATAGRID_CONFIG } from './config/data-grid-config.constants'; import { DataGridComponent } from './data-grid.component'; import { DatagridExportingModalComponent } from './datagrid-exporting-modal/datagrid-exporting-modal.component'; import { ActionsColumnDirective } from './directives/data-grid-templates.directive'; import { ExcelService } from './services/excel.service'; import * as i0 from "@angular/core"; export { EnumDataGridMode, EnumAutoFitMode } from './config/data-grid-config'; export { DataGridComponent, GridDataModel, GridRowModel, GridColumnModel } from './data-grid.component'; export { DataGridColumnModel, DataGridSortingModel, EnumAlignment, EnumSortDirection } from './models/data-grid-column.model'; export { ColumnFilterModel } from './models/column-filter.model'; export { ColumnReorderingDefinitionsModel, ColumnReorderingDefinitionsItemModel } from './models/column-reordering-definitions.model'; export class NgxUiHeroDataGridModule { static forRoot(config) { return { ngModule: NgxUiHeroDataGridModule, providers: [ { provide: DATAGRID_CONFIG, useValue: config, } ] }; } } NgxUiHeroDataGridModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: NgxUiHeroDataGridModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); NgxUiHeroDataGridModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "15.2.10", ngImport: i0, type: NgxUiHeroDataGridModule, declarations: [DataGridComponent, ActionsColumnDirective, DatagridExportingModalComponent, ColumnFilterComponent], imports: [CommonModule, FormsModule, UiModule], exports: [DataGridComponent, ActionsColumnDirective] }); NgxUiHeroDataGridModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: NgxUiHeroDataGridModule, providers: [ ExcelService ], imports: [CommonModule, FormsModule, UiModule] }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: NgxUiHeroDataGridModule, decorators: [{ type: NgModule, args: [{ imports: [ CommonModule, FormsModule, UiModule, ], declarations: [ DataGridComponent, ActionsColumnDirective, DatagridExportingModalComponent, ColumnFilterComponent ], exports: [ DataGridComponent, ActionsColumnDirective ], entryComponents: [ DatagridExportingModalComponent ], providers: [ ExcelService ], }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGF0YS1ncmlkLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25neC11aS1oZXJvL3NyYy9saWIvZGF0YS1ncmlkL2RhdGEtZ3JpZC5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBQy9DLE9BQU8sRUFBdUIsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzlELE9BQU8sRUFBRSxXQUFXLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUU3QyxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDM0MsT0FBTyxFQUFFLHFCQUFxQixFQUFFLE1BQU0sb0RBQW9ELENBQUM7QUFFM0YsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLHFDQUFxQyxDQUFDO0FBQ3RFLE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxNQUFNLHVCQUF1QixDQUFDO0FBQzFELE9BQU8sRUFBRSwrQkFBK0IsRUFBRSxNQUFNLCtEQUErRCxDQUFDO0FBQ2hILE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxNQUFNLDRDQUE0QyxDQUFDO0FBQ3BGLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSwwQkFBMEIsQ0FBQzs7QUFFeEQsT0FBTyxFQUF1RixnQkFBZ0IsRUFBRSxlQUFlLEVBQUUsTUFBTSwyQkFBMkIsQ0FBQztBQUNuSyxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsYUFBYSxFQUFFLFlBQVksRUFBRSxlQUFlLEVBQUUsTUFBTSx1QkFBdUIsQ0FBQztBQUN4RyxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsb0JBQW9CLEVBQUUsYUFBYSxFQUFFLGlCQUFpQixFQUFFLE1BQU0saUNBQWlDLENBQUM7QUFDOUgsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sOEJBQThCLENBQUM7QUFDakUsT0FBTyxFQUFFLGdDQUFnQyxFQUFFLG9DQUFvQyxFQUFFLE1BQU0sOENBQThDLENBQUM7QUF5QnRJLE1BQU0sT0FBTyx1QkFBdUI7SUFDbEMsTUFBTSxDQUFDLE9BQU8sQ0FBQyxNQUFzQjtRQUNuQyxPQUFPO1lBQ0wsUUFBUSxFQUFFLHVCQUF1QjtZQUNqQyxTQUFTLEVBQUU7Z0JBQ1Q7b0JBQ0UsT0FBTyxFQUFFLGVBQWU7b0JBQ3hCLFFBQVEsRUFBRSxNQUFNO2lCQUNqQjthQUNGO1NBQ0YsQ0FBQztJQUNKLENBQUM7O3FIQVhVLHVCQUF1QjtzSEFBdkIsdUJBQXVCLGlCQWhCaEMsaUJBQWlCO1FBQ2pCLHNCQUFzQjtRQUN0QiwrQkFBK0I7UUFDL0IscUJBQXFCLGFBUnJCLFlBQVk7UUFDWixXQUFXO1FBQ1gsUUFBUSxhQVNSLGlCQUFpQjtRQUNqQixzQkFBc0I7c0hBU2IsdUJBQXVCLGFBSnZCO1FBQ1QsWUFBWTtLQUNiLFlBbkJDLFlBQVk7UUFDWixXQUFXO1FBQ1gsUUFBUTs0RkFtQkMsdUJBQXVCO2tCQXZCbkMsUUFBUTttQkFBQztvQkFDUixPQUFPLEVBQUU7d0JBQ1AsWUFBWTt3QkFDWixXQUFXO3dCQUNYLFFBQVE7cUJBQ1Q7b0JBQ0QsWUFBWSxFQUFFO3dCQUNaLGlCQUFpQjt3QkFDakIsc0JBQXNCO3dCQUN0QiwrQkFBK0I7d0JBQy9CLHFCQUFxQjtxQkFDdEI7b0JBQ0QsT0FBTyxFQUFFO3dCQUNQLGlCQUFpQjt3QkFDakIsc0JBQXNCO3FCQUN2QjtvQkFDRCxlQUFlLEVBQUU7d0JBQ2YsK0JBQStCO3FCQUNoQztvQkFDRCxTQUFTLEVBQUU7d0JBQ1QsWUFBWTtxQkFDYjtpQkFDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbW1vbk1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XG5pbXBvcnQgeyBNb2R1bGVXaXRoUHJvdmlkZXJzLCBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgRm9ybXNNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9mb3Jtcyc7XG5cbmltcG9ydCB7IFVpTW9kdWxlIH0gZnJvbSAnLi4vdWkvdWkubW9kdWxlJztcbmltcG9ydCB7IENvbHVtbkZpbHRlckNvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9jb2x1bW4tZmlsdGVyL2NvbHVtbi1maWx0ZXIuY29tcG9uZW50JztcbmltcG9ydCB7IERhdGFHcmlkQ29uZmlnIH0gZnJvbSAnLi9jb25maWcvZGF0YS1ncmlkLWNvbmZpZyc7XG5pbXBvcnQgeyBEQVRBR1JJRF9DT05GSUcgfSBmcm9tICcuL2NvbmZpZy9kYXRhLWdyaWQtY29uZmlnLmNvbnN0YW50cyc7XG5pbXBvcnQgeyBEYXRhR3JpZENvbXBvbmVudCB9IGZyb20gJy4vZGF0YS1ncmlkLmNvbXBvbmVudCc7XG5pbXBvcnQgeyBEYXRhZ3JpZEV4cG9ydGluZ01vZGFsQ29tcG9uZW50IH0gZnJvbSAnLi9kYXRhZ3JpZC1leHBvcnRpbmctbW9kYWwvZGF0YWdyaWQtZXhwb3J0aW5nLW1vZGFsLmNvbXBvbmVudCc7XG5pbXBvcnQgeyBBY3Rpb25zQ29sdW1uRGlyZWN0aXZlIH0gZnJvbSAnLi9kaXJlY3RpdmVzL2RhdGEtZ3JpZC10ZW1wbGF0ZXMuZGlyZWN0aXZlJztcbmltcG9ydCB7IEV4Y2VsU2VydmljZSB9IGZyb20gJy4vc2VydmljZXMvZXhjZWwuc2VydmljZSc7XG5cbmV4cG9ydCB7IERhdGFHcmlkQ29uZmlnLCBEYXRhR3JpZFN0eWxlc0NvbmZpZywgRGF0YUdyaWRQYWdpbmdDb25maWcsIERhdGFHcmlkRXhwb3J0aW5nQ29uZmlnLCBFbnVtRGF0YUdyaWRNb2RlLCBFbnVtQXV0b0ZpdE1vZGUgfSBmcm9tICcuL2NvbmZpZy9kYXRhLWdyaWQtY29uZmlnJztcbmV4cG9ydCB7IERhdGFHcmlkQ29tcG9uZW50LCBHcmlkRGF0YU1vZGVsLCBHcmlkUm93TW9kZWwsIEdyaWRDb2x1bW5Nb2RlbCB9IGZyb20gJy4vZGF0YS1ncmlkLmNvbXBvbmVudCc7XG5leHBvcnQgeyBEYXRhR3JpZENvbHVtbk1vZGVsLCBEYXRhR3JpZFNvcnRpbmdNb2RlbCwgRW51bUFsaWdubWVudCwgRW51bVNvcnREaXJlY3Rpb24gfSBmcm9tICcuL21vZGVscy9kYXRhLWdyaWQtY29sdW1uLm1vZGVsJztcbmV4cG9ydCB7IENvbHVtbkZpbHRlck1vZGVsIH0gZnJvbSAnLi9tb2RlbHMvY29sdW1uLWZpbHRlci5tb2RlbCc7XG5leHBvcnQgeyBDb2x1bW5SZW9yZGVyaW5nRGVmaW5pdGlvbnNNb2RlbCwgQ29sdW1uUmVvcmRlcmluZ0RlZmluaXRpb25zSXRlbU1vZGVsIH0gZnJvbSAnLi9tb2RlbHMvY29sdW1uLXJlb3JkZXJpbmctZGVmaW5pdGlvbnMubW9kZWwnO1xuXG5ATmdNb2R1bGUoe1xuICBpbXBvcnRzOiBbXG4gICAgQ29tbW9uTW9kdWxlLFxuICAgIEZvcm1zTW9kdWxlLFxuICAgIFVpTW9kdWxlLFxuICBdLFxuICBkZWNsYXJhdGlvbnM6IFtcbiAgICBEYXRhR3JpZENvbXBvbmVudCxcbiAgICBBY3Rpb25zQ29sdW1uRGlyZWN0aXZlLFxuICAgIERhdGFncmlkRXhwb3J0aW5nTW9kYWxDb21wb25lbnQsXG4gICAgQ29sdW1uRmlsdGVyQ29tcG9uZW50XG4gIF0sICBcbiAgZXhwb3J0czogW1xuICAgIERhdGFHcmlkQ29tcG9uZW50LFxuICAgIEFjdGlvbnNDb2x1bW5EaXJlY3RpdmVcbiAgXSxcbiAgZW50cnlDb21wb25lbnRzOiBbXG4gICAgRGF0YWdyaWRFeHBvcnRpbmdNb2RhbENvbXBvbmVudFxuICBdLFxuICBwcm92aWRlcnM6IFtcbiAgICBFeGNlbFNlcnZpY2VcbiAgXSwgIFxufSlcbmV4cG9ydCBjbGFzcyBOZ3hVaUhlcm9EYXRhR3JpZE1vZHVsZSB7XG4gIHN0YXRpYyBmb3JSb290KGNvbmZpZzogRGF0YUdyaWRDb25maWcpOiBNb2R1bGVXaXRoUHJvdmlkZXJzPE5neFVpSGVyb0RhdGFHcmlkTW9kdWxlPiB7XG4gICAgcmV0dXJuIHtcbiAgICAgIG5nTW9kdWxlOiBOZ3hVaUhlcm9EYXRhR3JpZE1vZHVsZSxcbiAgICAgIHByb3ZpZGVyczogW1xuICAgICAgICB7XG4gICAgICAgICAgcHJvdmlkZTogREFUQUdSSURfQ09ORklHLFxuICAgICAgICAgIHVzZVZhbHVlOiBjb25maWcsXG4gICAgICAgIH1cbiAgICAgIF1cbiAgICB9O1xuICB9XG59XG4iXX0=