tablor-core
Version:
Core features for data tables, grids, and advanced search, pagination, and sorting in Angular.
21 lines (20 loc) • 664 B
TypeScript
import { ImmutableAugmentedItem, Item } from '../../stores/items-store/interfaces';
import { ProcessedVoidOptions } from './interfaces';
/**
* `Void searcher`. This class provides methods for searching items based on void query functionality.
*/
export declare class VoidSearcher<T extends Item<T>> {
constructor();
/**
* Processes string query options.
*/
processOptions(): ProcessedVoidOptions<T>;
/**
* Checks if the given options are valid.
*/
checkKeys(): boolean;
/**
* Searches items based on void query functionality.
*/
search(items: ImmutableAugmentedItem<T>[]): ImmutableAugmentedItem<T>[];
}