UNPKG

zim-fuzzysearch

Version:

Client side fuzzy search combined with seperate configurable result highlighting.

20 lines (19 loc) 882 B
/** * Takes in an array to be indexed in page chunks. Returns indexed page chunk and * methods to navigate according through the indexed page chunks. * @param toIndex Array to be indexed * @param pageLen Length of page. Measured in count of things in given toIndex array. * * */ export declare const usePagination: (toIndex?: any[] | null | undefined, pageLen?: number) => { nextPage: () => void; prevPage: () => void; goToPage: (tupleInd: number) => void; getPageSection: () => any[]; pageTuples: [number, number][] | null; compareTuples: (a: [number, number], b: [number, number]) => boolean; findSameTuple: (tuples: [number, number][], aTuple: [number, number]) => number; indexPageTuples: (arr: any[], pageSize?: number) => [number, number][]; curPageTupleInd: number; getCurPageTuple: () => [number, number]; };