ngx-ui-hero
Version:
Simple, fast and reliable utilities for Angular.
69 lines • 8.44 kB
JavaScript
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=