UNPKG

ngx-filters

Version:

This library was generated for all type of frameworks such as Angular Material, Prime Ng, etc. Providing Filters such as Number Box, TextBox, Date, Single Select, Multi Select And True/False Filters for grids or list.

89 lines 12.7 kB
import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { NgxFiltersService } from "./ngx-filters.service"; import { NgxFiltersComponent } from "./ngx-filters.component"; import { SelectBoxComponent } from "./components/select/select-box/select-box.component"; import { NgxNumberFilterComponent } from "./components/number-box/ngx-number-filter/ngx-number-filter.component"; import { FormsModule } from "@angular/forms"; import { NgxTrueFalseFilterComponent } from "./components/true-false/ngx-true-false-filter/ngx-true-false-filter.component"; import { NumberBoxComponent } from "./components/number-box/number-box.component"; import { DateComponent } from "./components/date/date.component"; import { TextBoxComponent } from "./components/text-box/text-box.component"; import { NgxDateFilterComponent } from "./components/date/ngx-date-filter/ngx-date-filter.component"; import { NgxTextFilterComponent } from "./components/text-box/ngx-text-filter/ngx-text-filter.component"; import { TrueFalseComponent } from "./components/true-false/true-false.component"; import { NgxMultiSelectFilterComponent } from "./components/select/multi-select-box/ngx-multi-select/ngx-multi-select-filter.component"; import { MultiSelectBoxComponent } from "./components/select/multi-select-box/multi-select-box.component"; import { NgxSelectFilterComponent } from "./components/select/select-box/ngx-select-filter/ngx-select-filter.component"; import { ConditionsSelectorComponent } from "./components/conditions-selector/conditions-selector.component"; import { SeparateThreeCommaPipe } from "./pipes/separate-three-comma.pipe"; import { ConditionFilterPipe } from "./pipes/condition-filter.pipe"; import { DisplayLabelFilterPipe } from "./pipes/display-label-filter.pipe"; import { HasFilterPipe } from "./pipes/has-filter.pipe"; import { NgxConditionsSelectorFilterComponent } from './components/conditions-selector/ngx-conditions-selector-filter/ngx-conditions-selector-filter.component'; import { NgxChipFilterComponent } from './ngx-chip-filter/ngx-chip-filter.component'; import { NGX_FILTERS_CONFIGS } from "./ngx-filters-token"; import { RemoveEnterPipe } from "./pipes/remove-enter.pipe"; export class NgxFiltersModule { static forRoot(configs) { if (configs) { return { ngModule: NgxFiltersModule, providers: [ { provide: NGX_FILTERS_CONFIGS, useValue: configs }, NgxFiltersService, ] }; } } } NgxFiltersModule.decorators = [ { type: NgModule, args: [{ declarations: [ NgxFiltersComponent, ConditionsSelectorComponent, TextBoxComponent, NumberBoxComponent, DateComponent, SelectBoxComponent, MultiSelectBoxComponent, TrueFalseComponent, NgxDateFilterComponent, NgxTextFilterComponent, NgxNumberFilterComponent, SeparateThreeCommaPipe, NgxSelectFilterComponent, NgxMultiSelectFilterComponent, NgxTrueFalseFilterComponent, ConditionFilterPipe, DisplayLabelFilterPipe, HasFilterPipe, NgxConditionsSelectorFilterComponent, NgxChipFilterComponent, RemoveEnterPipe ], exports: [ NgxFiltersComponent, ConditionsSelectorComponent, TextBoxComponent, NumberBoxComponent, DateComponent, SelectBoxComponent, MultiSelectBoxComponent, TrueFalseComponent, NgxDateFilterComponent, NgxTextFilterComponent, NgxNumberFilterComponent, SeparateThreeCommaPipe, NgxConditionsSelectorFilterComponent, NgxChipFilterComponent, RemoveEnterPipe ], imports: [ CommonModule, FormsModule, ], providers: [] },] } ]; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LWZpbHRlcnMubW9kdWxlLmpzIiwic291cmNlUm9vdCI6IkM6L1VzZXJzL2EubW9oYW1tYWRpL3NvdXJjZS9yZXBvcy9NeWxpYnJhcnkvQW5ndWxhci5MaWJyYXJ5L2xpYnMvcHJvamVjdHMvbmd4LWZpbHRlcnMvc3JjLyIsInNvdXJjZXMiOlsibGliL25neC1maWx0ZXJzLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQXNCLFFBQVEsRUFBQyxNQUFNLGVBQWUsQ0FBQztBQUM1RCxPQUFPLEVBQUMsWUFBWSxFQUFDLE1BQU0saUJBQWlCLENBQUM7QUFDN0MsT0FBTyxFQUFDLGlCQUFpQixFQUFDLE1BQU0sdUJBQXVCLENBQUM7QUFFeEQsT0FBTyxFQUFDLG1CQUFtQixFQUFDLE1BQU0seUJBQXlCLENBQUM7QUFDNUQsT0FBTyxFQUFDLGtCQUFrQixFQUFDLE1BQU0scURBQXFELENBQUM7QUFDdkYsT0FBTyxFQUFDLHdCQUF3QixFQUFDLE1BQU0sdUVBQXVFLENBQUM7QUFDL0csT0FBTyxFQUFDLFdBQVcsRUFBQyxNQUFNLGdCQUFnQixDQUFDO0FBQzNDLE9BQU8sRUFBQywyQkFBMkIsRUFBQyxNQUFNLCtFQUErRSxDQUFDO0FBQzFILE9BQU8sRUFBQyxrQkFBa0IsRUFBQyxNQUFNLDhDQUE4QyxDQUFDO0FBQ2hGLE9BQU8sRUFBQyxhQUFhLEVBQUMsTUFBTSxrQ0FBa0MsQ0FBQztBQUMvRCxPQUFPLEVBQUMsZ0JBQWdCLEVBQUMsTUFBTSwwQ0FBMEMsQ0FBQztBQUMxRSxPQUFPLEVBQUMsc0JBQXNCLEVBQUMsTUFBTSw2REFBNkQsQ0FBQztBQUNuRyxPQUFPLEVBQUMsc0JBQXNCLEVBQUMsTUFBTSxpRUFBaUUsQ0FBQztBQUN2RyxPQUFPLEVBQUMsa0JBQWtCLEVBQUMsTUFBTSw4Q0FBOEMsQ0FBQztBQUNoRixPQUFPLEVBQUMsNkJBQTZCLEVBQUMsTUFBTSx5RkFBeUYsQ0FBQztBQUN0SSxPQUFPLEVBQUMsdUJBQXVCLEVBQUMsTUFBTSxpRUFBaUUsQ0FBQztBQUN4RyxPQUFPLEVBQUMsd0JBQXdCLEVBQUMsTUFBTSw4RUFBOEUsQ0FBQztBQUN0SCxPQUFPLEVBQUMsMkJBQTJCLEVBQUMsTUFBTSxnRUFBZ0UsQ0FBQztBQUMzRyxPQUFPLEVBQUMsc0JBQXNCLEVBQUMsTUFBTSxtQ0FBbUMsQ0FBQztBQUN6RSxPQUFPLEVBQUMsbUJBQW1CLEVBQUMsTUFBTSwrQkFBK0IsQ0FBQztBQUNsRSxPQUFPLEVBQUMsc0JBQXNCLEVBQUMsTUFBTSxtQ0FBbUMsQ0FBQztBQUN6RSxPQUFPLEVBQUMsYUFBYSxFQUFDLE1BQU0seUJBQXlCLENBQUM7QUFDdEQsT0FBTyxFQUFDLG9DQUFvQyxFQUFDLE1BQU0sMEdBQTBHLENBQUM7QUFDOUosT0FBTyxFQUFDLHNCQUFzQixFQUFDLE1BQU0sNkNBQTZDLENBQUM7QUFDbkYsT0FBTyxFQUFDLG1CQUFtQixFQUFDLE1BQU0scUJBQXFCLENBQUM7QUFDeEQsT0FBTyxFQUFDLGVBQWUsRUFBQyxNQUFNLDJCQUEyQixDQUFDO0FBa0QxRCxNQUFNLE9BQU8sZ0JBQWdCO0lBQ3BCLE1BQU0sQ0FBQyxPQUFPLENBQUMsT0FBeUI7UUFDN0MsSUFBSSxPQUFPLEVBQUU7WUFDWCxPQUFPO2dCQUNMLFFBQVEsRUFBRSxnQkFBZ0I7Z0JBQzFCLFNBQVMsRUFBRTtvQkFDVCxFQUFDLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxRQUFRLEVBQUUsT0FBTyxFQUFDO29CQUNqRCxpQkFBaUI7aUJBQ2xCO2FBQ0YsQ0FBQTtTQUNGO0lBQ0gsQ0FBQzs7O1lBMURGLFFBQVEsU0FBQztnQkFDUixZQUFZLEVBQUU7b0JBQ1osbUJBQW1CO29CQUNuQiwyQkFBMkI7b0JBQzNCLGdCQUFnQjtvQkFDaEIsa0JBQWtCO29CQUNsQixhQUFhO29CQUNiLGtCQUFrQjtvQkFDbEIsdUJBQXVCO29CQUN2QixrQkFBa0I7b0JBQ2xCLHNCQUFzQjtvQkFDdEIsc0JBQXNCO29CQUN0Qix3QkFBd0I7b0JBQ3hCLHNCQUFzQjtvQkFDdEIsd0JBQXdCO29CQUN4Qiw2QkFBNkI7b0JBQzdCLDJCQUEyQjtvQkFDM0IsbUJBQW1CO29CQUNuQixzQkFBc0I7b0JBQ3RCLGFBQWE7b0JBQ2Isb0NBQW9DO29CQUNwQyxzQkFBc0I7b0JBQ3RCLGVBQWU7aUJBQ2hCO2dCQUNELE9BQU8sRUFBRTtvQkFDUCxtQkFBbUI7b0JBQ25CLDJCQUEyQjtvQkFDM0IsZ0JBQWdCO29CQUNoQixrQkFBa0I7b0JBQ2xCLGFBQWE7b0JBQ2Isa0JBQWtCO29CQUNsQix1QkFBdUI7b0JBQ3ZCLGtCQUFrQjtvQkFDbEIsc0JBQXNCO29CQUN0QixzQkFBc0I7b0JBQ3RCLHdCQUF3QjtvQkFDeEIsc0JBQXNCO29CQUN0QixvQ0FBb0M7b0JBQ3BDLHNCQUFzQjtvQkFDdEIsZUFBZTtpQkFDaEI7Z0JBQ0QsT0FBTyxFQUFFO29CQUNQLFlBQVk7b0JBQ1osV0FBVztpQkFDWjtnQkFDRCxTQUFTLEVBQUUsRUFBRTthQUNkIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtNb2R1bGVXaXRoUHJvdmlkZXJzLCBOZ01vZHVsZX0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQge0NvbW1vbk1vZHVsZX0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcbmltcG9ydCB7Tmd4RmlsdGVyc1NlcnZpY2V9IGZyb20gXCIuL25neC1maWx0ZXJzLnNlcnZpY2VcIjtcbmltcG9ydCB7Tmd4RmlsdGVyQ29uZmlnfSBmcm9tIFwiLi9uZ3gtZmlsdGVyLWNvbmZpZ1wiO1xuaW1wb3J0IHtOZ3hGaWx0ZXJzQ29tcG9uZW50fSBmcm9tIFwiLi9uZ3gtZmlsdGVycy5jb21wb25lbnRcIjtcbmltcG9ydCB7U2VsZWN0Qm94Q29tcG9uZW50fSBmcm9tIFwiLi9jb21wb25lbnRzL3NlbGVjdC9zZWxlY3QtYm94L3NlbGVjdC1ib3guY29tcG9uZW50XCI7XG5pbXBvcnQge05neE51bWJlckZpbHRlckNvbXBvbmVudH0gZnJvbSBcIi4vY29tcG9uZW50cy9udW1iZXItYm94L25neC1udW1iZXItZmlsdGVyL25neC1udW1iZXItZmlsdGVyLmNvbXBvbmVudFwiO1xuaW1wb3J0IHtGb3Jtc01vZHVsZX0gZnJvbSBcIkBhbmd1bGFyL2Zvcm1zXCI7XG5pbXBvcnQge05neFRydWVGYWxzZUZpbHRlckNvbXBvbmVudH0gZnJvbSBcIi4vY29tcG9uZW50cy90cnVlLWZhbHNlL25neC10cnVlLWZhbHNlLWZpbHRlci9uZ3gtdHJ1ZS1mYWxzZS1maWx0ZXIuY29tcG9uZW50XCI7XG5pbXBvcnQge051bWJlckJveENvbXBvbmVudH0gZnJvbSBcIi4vY29tcG9uZW50cy9udW1iZXItYm94L251bWJlci1ib3guY29tcG9uZW50XCI7XG5pbXBvcnQge0RhdGVDb21wb25lbnR9IGZyb20gXCIuL2NvbXBvbmVudHMvZGF0ZS9kYXRlLmNvbXBvbmVudFwiO1xuaW1wb3J0IHtUZXh0Qm94Q29tcG9uZW50fSBmcm9tIFwiLi9jb21wb25lbnRzL3RleHQtYm94L3RleHQtYm94LmNvbXBvbmVudFwiO1xuaW1wb3J0IHtOZ3hEYXRlRmlsdGVyQ29tcG9uZW50fSBmcm9tIFwiLi9jb21wb25lbnRzL2RhdGUvbmd4LWRhdGUtZmlsdGVyL25neC1kYXRlLWZpbHRlci5jb21wb25lbnRcIjtcbmltcG9ydCB7Tmd4VGV4dEZpbHRlckNvbXBvbmVudH0gZnJvbSBcIi4vY29tcG9uZW50cy90ZXh0LWJveC9uZ3gtdGV4dC1maWx0ZXIvbmd4LXRleHQtZmlsdGVyLmNvbXBvbmVudFwiO1xuaW1wb3J0IHtUcnVlRmFsc2VDb21wb25lbnR9IGZyb20gXCIuL2NvbXBvbmVudHMvdHJ1ZS1mYWxzZS90cnVlLWZhbHNlLmNvbXBvbmVudFwiO1xuaW1wb3J0IHtOZ3hNdWx0aVNlbGVjdEZpbHRlckNvbXBvbmVudH0gZnJvbSBcIi4vY29tcG9uZW50cy9zZWxlY3QvbXVsdGktc2VsZWN0LWJveC9uZ3gtbXVsdGktc2VsZWN0L25neC1tdWx0aS1zZWxlY3QtZmlsdGVyLmNvbXBvbmVudFwiO1xuaW1wb3J0IHtNdWx0aVNlbGVjdEJveENvbXBvbmVudH0gZnJvbSBcIi4vY29tcG9uZW50cy9zZWxlY3QvbXVsdGktc2VsZWN0LWJveC9tdWx0aS1zZWxlY3QtYm94LmNvbXBvbmVudFwiO1xuaW1wb3J0IHtOZ3hTZWxlY3RGaWx0ZXJDb21wb25lbnR9IGZyb20gXCIuL2NvbXBvbmVudHMvc2VsZWN0L3NlbGVjdC1ib3gvbmd4LXNlbGVjdC1maWx0ZXIvbmd4LXNlbGVjdC1maWx0ZXIuY29tcG9uZW50XCI7XG5pbXBvcnQge0NvbmRpdGlvbnNTZWxlY3RvckNvbXBvbmVudH0gZnJvbSBcIi4vY29tcG9uZW50cy9jb25kaXRpb25zLXNlbGVjdG9yL2NvbmRpdGlvbnMtc2VsZWN0b3IuY29tcG9uZW50XCI7XG5pbXBvcnQge1NlcGFyYXRlVGhyZWVDb21tYVBpcGV9IGZyb20gXCIuL3BpcGVzL3NlcGFyYXRlLXRocmVlLWNvbW1hLnBpcGVcIjtcbmltcG9ydCB7Q29uZGl0aW9uRmlsdGVyUGlwZX0gZnJvbSBcIi4vcGlwZXMvY29uZGl0aW9uLWZpbHRlci5waXBlXCI7XG5pbXBvcnQge0Rpc3BsYXlMYWJlbEZpbHRlclBpcGV9IGZyb20gXCIuL3BpcGVzL2Rpc3BsYXktbGFiZWwtZmlsdGVyLnBpcGVcIjtcbmltcG9ydCB7SGFzRmlsdGVyUGlwZX0gZnJvbSBcIi4vcGlwZXMvaGFzLWZpbHRlci5waXBlXCI7XG5pbXBvcnQge05neENvbmRpdGlvbnNTZWxlY3RvckZpbHRlckNvbXBvbmVudH0gZnJvbSAnLi9jb21wb25lbnRzL2NvbmRpdGlvbnMtc2VsZWN0b3Ivbmd4LWNvbmRpdGlvbnMtc2VsZWN0b3ItZmlsdGVyL25neC1jb25kaXRpb25zLXNlbGVjdG9yLWZpbHRlci5jb21wb25lbnQnO1xuaW1wb3J0IHtOZ3hDaGlwRmlsdGVyQ29tcG9uZW50fSBmcm9tICcuL25neC1jaGlwLWZpbHRlci9uZ3gtY2hpcC1maWx0ZXIuY29tcG9uZW50JztcbmltcG9ydCB7TkdYX0ZJTFRFUlNfQ09ORklHU30gZnJvbSBcIi4vbmd4LWZpbHRlcnMtdG9rZW5cIjtcbmltcG9ydCB7UmVtb3ZlRW50ZXJQaXBlfSBmcm9tIFwiLi9waXBlcy9yZW1vdmUtZW50ZXIucGlwZVwiO1xuXG5cbkBOZ01vZHVsZSh7XG4gIGRlY2xhcmF0aW9uczogW1xuICAgIE5neEZpbHRlcnNDb21wb25lbnQsXG4gICAgQ29uZGl0aW9uc1NlbGVjdG9yQ29tcG9uZW50LFxuICAgIFRleHRCb3hDb21wb25lbnQsXG4gICAgTnVtYmVyQm94Q29tcG9uZW50LFxuICAgIERhdGVDb21wb25lbnQsXG4gICAgU2VsZWN0Qm94Q29tcG9uZW50LFxuICAgIE11bHRpU2VsZWN0Qm94Q29tcG9uZW50LFxuICAgIFRydWVGYWxzZUNvbXBvbmVudCxcbiAgICBOZ3hEYXRlRmlsdGVyQ29tcG9uZW50LFxuICAgIE5neFRleHRGaWx0ZXJDb21wb25lbnQsXG4gICAgTmd4TnVtYmVyRmlsdGVyQ29tcG9uZW50LFxuICAgIFNlcGFyYXRlVGhyZWVDb21tYVBpcGUsXG4gICAgTmd4U2VsZWN0RmlsdGVyQ29tcG9uZW50LFxuICAgIE5neE11bHRpU2VsZWN0RmlsdGVyQ29tcG9uZW50LFxuICAgIE5neFRydWVGYWxzZUZpbHRlckNvbXBvbmVudCxcbiAgICBDb25kaXRpb25GaWx0ZXJQaXBlLFxuICAgIERpc3BsYXlMYWJlbEZpbHRlclBpcGUsXG4gICAgSGFzRmlsdGVyUGlwZSxcbiAgICBOZ3hDb25kaXRpb25zU2VsZWN0b3JGaWx0ZXJDb21wb25lbnQsXG4gICAgTmd4Q2hpcEZpbHRlckNvbXBvbmVudCxcbiAgICBSZW1vdmVFbnRlclBpcGVcbiAgXSxcbiAgZXhwb3J0czogW1xuICAgIE5neEZpbHRlcnNDb21wb25lbnQsXG4gICAgQ29uZGl0aW9uc1NlbGVjdG9yQ29tcG9uZW50LFxuICAgIFRleHRCb3hDb21wb25lbnQsXG4gICAgTnVtYmVyQm94Q29tcG9uZW50LFxuICAgIERhdGVDb21wb25lbnQsXG4gICAgU2VsZWN0Qm94Q29tcG9uZW50LFxuICAgIE11bHRpU2VsZWN0Qm94Q29tcG9uZW50LFxuICAgIFRydWVGYWxzZUNvbXBvbmVudCxcbiAgICBOZ3hEYXRlRmlsdGVyQ29tcG9uZW50LFxuICAgIE5neFRleHRGaWx0ZXJDb21wb25lbnQsXG4gICAgTmd4TnVtYmVyRmlsdGVyQ29tcG9uZW50LFxuICAgIFNlcGFyYXRlVGhyZWVDb21tYVBpcGUsXG4gICAgTmd4Q29uZGl0aW9uc1NlbGVjdG9yRmlsdGVyQ29tcG9uZW50LFxuICAgIE5neENoaXBGaWx0ZXJDb21wb25lbnQsXG4gICAgUmVtb3ZlRW50ZXJQaXBlXG4gIF0sXG4gIGltcG9ydHM6IFtcbiAgICBDb21tb25Nb2R1bGUsXG4gICAgRm9ybXNNb2R1bGUsXG4gIF0sXG4gIHByb3ZpZGVyczogW11cbn0pXG5leHBvcnQgY2xhc3MgTmd4RmlsdGVyc01vZHVsZSB7XG4gIHB1YmxpYyBzdGF0aWMgZm9yUm9vdChjb25maWdzPzogTmd4RmlsdGVyQ29uZmlnKTogTW9kdWxlV2l0aFByb3ZpZGVyczxOZ3hGaWx0ZXJzTW9kdWxlPiB7XG4gICAgaWYgKGNvbmZpZ3MpIHtcbiAgICAgIHJldHVybiB7XG4gICAgICAgIG5nTW9kdWxlOiBOZ3hGaWx0ZXJzTW9kdWxlLFxuICAgICAgICBwcm92aWRlcnM6IFtcbiAgICAgICAgICB7cHJvdmlkZTogTkdYX0ZJTFRFUlNfQ09ORklHUywgdXNlVmFsdWU6IGNvbmZpZ3N9LFxuICAgICAgICAgIE5neEZpbHRlcnNTZXJ2aWNlLFxuICAgICAgICBdXG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiJdfQ==