@spaced-out/ui-design-system
Version:
Sense UI components library
17 lines • 602 B
TypeScript
import * as React from 'react';
export type GroupTitleOption<V> = {
groupTitle: React.ReactNode;
options?: V[];
showLineDivider?: boolean;
};
export declare function useFilteredOptions<V>({ searchTerm, options, excludedKeys, groupTitleOptions, searchOptionsBy, }: {
searchTerm: string;
options?: V[];
groupTitleOptions?: GroupTitleOption<V>[];
excludedKeys?: string[];
searchOptionsBy?: (option: V, searchTerm: string) => boolean;
}): {
filteredOptions?: V[];
filteredGroupTitleOptions?: GroupTitleOption<V>[];
};
//# sourceMappingURL=useFilteredOptions.d.ts.map