UNPKG

@procore/core-react

Version:
13 lines (12 loc) 335 B
interface SearchConfig<T> { items: T[]; keysToSearch?: string[]; } interface SearchApi<T> { searchTerm: string; clearSearch: () => void; filteredItems: T[]; setSearch: (value: string) => void; } export declare function useSearch<T extends Record<string, any>>(config: SearchConfig<T>): SearchApi<T>; export {};