UNPKG

ngx-mat-cdk

Version:

Extra Components for Angular Material including Filters,Drag Drop File, MatSelect Mobile Version

24 lines (23 loc) 1.03 kB
import { ConditionOperator, Filter, FilterTypes, PageFilter } from './filter-components/filters-base'; import { SeparateThreeCommaPipe } from "../../shared/pipes/separate-three-comma.pipe"; export declare class FiltersService { private moneyPipe; conditionSource: any[]; constructor(moneyPipe: SeparateThreeCommaPipe); useJalaliDate: boolean; checkHasFilter(filter: Filter): boolean; getConditionSource(): any[]; getDefaultCondition(filterType: FilterTypes): ConditionOperator; private getConditionLabel; getCondition(condition: ConditionOperator, filter: Filter): { label: string; types: FilterTypes[]; hasValue: boolean; }; get noValueConditions(): ConditionOperator[]; clearFilter(filter: Filter): void; getDisplayLabel(filter: Filter, hasConditionName?: boolean): string; private toQueryString; getFiltersInQueryString(filterBy: Filter[]): string; getPageFilterInQueryString(queryObject: PageFilter): string; }