UNPKG

search-optimizer

Version:

An optimized, framework-agnostic solution for handling search-as-you-type functionality

9 lines (8 loc) 527 B
export declare function debounce<T extends (...args: any[]) => any>(func: T, delay: number): (...args: Parameters<T>) => void; export declare function processInput(value: string, { trimInput, lowercaseInput, inputProcessor, }: { trimInput?: boolean; lowercaseInput?: boolean; inputProcessor?: (value: string) => string; }): string; export declare function shouldPerformSearch(query: string, previousQuery: string, minChars: number): boolean; export declare function createAbortController(): AbortController | null;