ng-prime-tools
Version:
An advanced PrimeNG table for Angular
32 lines • 1.76 kB
TypeScript
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