dynamic-mat-table
Version:
dynamic-mat-table is an Angular component for presenting large and complex data with a lightning fast performance (at least 10x faster) and excellent level of control over the presentation.
19 lines (18 loc) • 525 B
TypeScript
export declare abstract class AbstractFilter<T = any> {
parameters?: [{
value: T;
text: string;
}];
type: 'and' | 'or';
abstract selectedIndex: number;
abstract readonly selectedValue: FilterOperation;
abstract toString(dynamicVariable: any): string;
abstract toPrint(): string;
abstract toSql(): string;
abstract getOperations(): FilterOperation[];
hasValue(): boolean;
}
export interface FilterOperation {
predicate: string;
text: string;
}