UNPKG

ngx-core-business

Version:

A comprehensive solution designed to streamline the development of enterprise-level Angular applications.

22 lines (21 loc) 1.13 kB
import { EventEmitter } from '@angular/core'; import { CollectionFilter, ComparisonOperator } from 'ngx-core-business/types'; import * as i0 from "@angular/core"; export declare class FiltersContainerComponent { filters: CollectionFilter[]; searchFilter: CollectionFilter; filtersChange: EventEmitter<CollectionFilter[]>; searchFilterChange: EventEmitter<CollectionFilter>; setFilterValue(id: string, value: any, active?: boolean, operator?: ComparisonOperator): void; setSearchFilterValue(value: string): void; activeFilter(field: string, active: boolean): void; addOrRemoveListFilterItemValue(id: string, itemValue: any, add: boolean): void; fireEvent(): void; /** * Retorna solo los filtros activos */ getActiveFilters(): CollectionFilter[]; getFilter(id: string): CollectionFilter | null; static ɵfac: i0.ɵɵFactoryDeclaration<FiltersContainerComponent, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<FiltersContainerComponent, never, never, {}, { "filtersChange": "filtersChange"; "searchFilterChange": "searchFilterChange"; }, never, never, true, never>; }