UNPKG

zim-fuzzysearch

Version:

Client side fuzzy search combined with seperate configurable result highlighting.

19 lines (18 loc) 791 B
/// <reference types="react" /> import { ZIMSearchAble as ZIMSearchAbleType } from './components'; import { UseFuseType } from "./components/hooks/useFuse"; import { useMarkJsType } from "./components/hooks/useMark"; import { Props } from "./components/index"; import { UseFuzzyResultType } from "./components/hooks/useFuzzyResult"; import { UseFuzzyInputType } from "./components/hooks/useFuzzyInput"; export interface ZIMFuzzySearchWrapper { Comp: React.FC<Props>; hooks: { useFuse: UseFuseType; useMarkJs: useMarkJsType; useFuzzyResult: UseFuzzyResultType; useFuzzyInput: UseFuzzyInputType; }; } export declare const ZIMFuzzySearch: ZIMFuzzySearchWrapper; export declare type ZIMSearchAble<T = string> = ZIMSearchAbleType<T>;