UNPKG

ng-prime-tools

Version:

An advanced PrimeNG table for Angular

32 lines 1.76 kB
import { EventEmitter, OnInit } from '@angular/core'; import { SearchCriteriaTypeEnum } from '../enums'; import { SearchCriteria } from '../models/search-criteria.model'; import { FilterOption } from '../models/filter-option.model'; import * as i0 from "@angular/core"; export declare class MultiSearchCriteriaComponent implements OnInit { SearchCriteriaTypeEnum: typeof SearchCriteriaTypeEnum; title: String; criteria: SearchCriteria[]; inputsPerRow: number; data: any[]; mode: 'static' | 'dynamic'; filteredData: EventEmitter<any[]>; searchCriteria: EventEmitter<{ [key: string]: any; }>; selectAll: boolean; selected: FilterOption[]; ngOnInit(): void; getCurrencySymbol(input: SearchCriteria): string; getMinFractionDigits(input: SearchCriteria): number; getMaxFractionDigits(input: SearchCriteria): number | undefined; getStepValue(input: SearchCriteria): number; search(): void; clear(): void; onSelectAllChange(event: any, criterion: SearchCriteria): void; private parseDate; getDecimalSeparator(input: SearchCriteria): string; static ɵfac: i0.ɵɵFactoryDeclaration<MultiSearchCriteriaComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<MultiSearchCriteriaComponent, "multi-search-criteria", never, { "title": { "alias": "title"; "required": false; }; "criteria": { "alias": "criteria"; "required": false; }; "inputsPerRow": { "alias": "inputsPerRow"; "required": false; }; "data": { "alias": "data"; "required": false; }; "mode": { "alias": "mode"; "required": false; }; }, { "filteredData": "filteredData"; "searchCriteria": "searchCriteria"; }, never, never, false, never>; } //# sourceMappingURL=multi-search-criteria.component.d.ts.map