UNPKG

use-searchable-list

Version:

A hook to filter an array/list of objects.

17 lines (13 loc) 390 B
export type Primitive = string | number | boolean; export type SearchableListProps = { clearOnEmpty?: boolean; firstLetterCheck?: boolean; debounce?: boolean; delay?: number; }; export type SearchableListItem = Record<string, Primitive | unknown>; export type UseSearchableListHook<T extends SearchableListItem> = [ T[], (value: T[]) => void, (value: Primitive) => void ];