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.

28 lines 3.31 kB
import { Component, EventEmitter, Injector, Input, Output } from '@angular/core'; import { NgxFilterBase } from "../../ngx-filter-base"; export class NgxTrueFalseFilterComponent extends NgxFilterBase { constructor(injector) { super(injector); this.changeValue = new EventEmitter(); } ngOnInit() { } ngAfterViewInit() { var _a; this.generateComponents(this.filterService.filtersComponent.trueFalse, (_a = this.filter.options) === null || _a === void 0 ? void 0 : _a.trueFalseOptions); } } NgxTrueFalseFilterComponent.decorators = [ { type: Component, args: [{ selector: 'ngx-true-false-filter', template: "<div class=\"ngx-filters-component-wrapper\">\r\n <div>\r\n <ng-container #containerRefDev1></ng-container>\r\n </div>\r\n</div>\r\n" },] } ]; NgxTrueFalseFilterComponent.ctorParameters = () => [ { type: Injector } ]; NgxTrueFalseFilterComponent.propDecorators = { filter: [{ type: Input }], changeValue: [{ type: Output }] }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LXRydWUtZmFsc2UtZmlsdGVyLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJDOi9Vc2Vycy9hLm1vaGFtbWFkaS9zb3VyY2UvcmVwb3MvTXlsaWJyYXJ5L0FuZ3VsYXIuTGlicmFyeS9saWJzL3Byb2plY3RzL25neC1maWx0ZXJzL3NyYy8iLCJzb3VyY2VzIjpbImxpYi9jb21wb25lbnRzL3RydWUtZmFsc2Uvbmd4LXRydWUtZmFsc2UtZmlsdGVyL25neC10cnVlLWZhbHNlLWZpbHRlci5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFnQixTQUFTLEVBQUUsWUFBWSxFQUFFLFFBQVEsRUFBRSxLQUFLLEVBQXFCLE1BQU0sRUFBQyxNQUFNLGVBQWUsQ0FBQztBQUNqSCxPQUFPLEVBQUUsYUFBYSxFQUFDLE1BQU0sdUJBQXVCLENBQUM7QUFPckQsTUFBTSxPQUFPLDJCQUE0QixTQUFRLGFBQWE7SUFFNUQsWUFBWSxRQUFrQjtRQUM1QixLQUFLLENBQUMsUUFBUSxDQUFDLENBQUM7UUFTUixnQkFBVyxHQUFHLElBQUksWUFBWSxFQUFPLENBQUM7SUFSaEQsQ0FBQztJQUVELFFBQVE7SUFDUixDQUFDO0lBT0QsZUFBZTs7UUFDYixJQUFJLENBQUMsa0JBQWtCLENBQUMsSUFBSSxDQUFDLGFBQWEsQ0FBQyxnQkFBZ0IsQ0FBQyxTQUFTLFFBQUUsSUFBSSxDQUFDLE1BQU0sQ0FBQyxPQUFPLDBDQUFFLGdCQUFnQixDQUFDLENBQUM7SUFDaEgsQ0FBQzs7O1lBcEJGLFNBQVMsU0FBQztnQkFDVCxRQUFRLEVBQUUsdUJBQXVCO2dCQUNqQyxxSkFBeUQ7YUFDMUQ7OztZQVArQyxRQUFROzs7cUJBbUJyRCxLQUFLOzBCQUNMLE1BQU0iLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0FmdGVyVmlld0luaXQsIENvbXBvbmVudCwgRXZlbnRFbWl0dGVyLCBJbmplY3RvciwgSW5wdXQsIE9uRGVzdHJveSwgT25Jbml0LCBPdXRwdXR9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgTmd4RmlsdGVyQmFzZX0gZnJvbSBcIi4uLy4uL25neC1maWx0ZXItYmFzZVwiO1xuaW1wb3J0IHtGaWx0ZXJ9IGZyb20gXCIuLi8uLi8uLi9uZ3gtdHlwZXNcIjtcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnbmd4LXRydWUtZmFsc2UtZmlsdGVyJyxcbiAgdGVtcGxhdGVVcmw6ICcuLi8uLi9uZ3gtZmlsdGVyLXNpbmdsZS10ZW1wbGF0ZS1iYXNlLmh0bWwnLFxufSlcbmV4cG9ydCBjbGFzcyBOZ3hUcnVlRmFsc2VGaWx0ZXJDb21wb25lbnQgZXh0ZW5kcyBOZ3hGaWx0ZXJCYXNlIGltcGxlbWVudHMgT25Jbml0LCBPbkRlc3Ryb3ksIEFmdGVyVmlld0luaXQge1xuXG4gIGNvbnN0cnVjdG9yKGluamVjdG9yOiBJbmplY3Rvcikge1xuICAgIHN1cGVyKGluamVjdG9yKTtcbiAgfVxuXG4gIG5nT25Jbml0KCk6IHZvaWQge1xuICB9XG5cbiAgTGFiZWwxOiBzdHJpbmc7XG4gIExhYmVsMjogc3RyaW5nO1xuICBASW5wdXQoKSBmaWx0ZXI6IEZpbHRlcjtcbiAgQE91dHB1dCgpIGNoYW5nZVZhbHVlID0gbmV3IEV2ZW50RW1pdHRlcjxhbnk+KCk7XG5cbiAgbmdBZnRlclZpZXdJbml0KCk6IHZvaWQge1xuICAgIHRoaXMuZ2VuZXJhdGVDb21wb25lbnRzKHRoaXMuZmlsdGVyU2VydmljZS5maWx0ZXJzQ29tcG9uZW50LnRydWVGYWxzZSwgdGhpcy5maWx0ZXIub3B0aW9ucz8udHJ1ZUZhbHNlT3B0aW9ucyk7XG4gIH1cblxufVxuIl19