igniteui-webcomponents
Version:
Ignite UI for Web Components is a complete library of UI components, giving you the ability to build modern web applications using encapsulation and the concept of reusable components in a dependency-free approach.
7 lines (6 loc) • 399 B
TypeScript
import type { DataController } from '../controllers/data.js';
import type { ComboRecord, FilteringOptions } from '../types.js';
export default class FilterDataOperation<T extends object> {
protected normalize<T extends object>(string: string, { caseSensitive, matchDiacritics }: FilteringOptions<T>): string;
apply(data: ComboRecord<T>[], controller: DataController<T>): ComboRecord<T>[];
}