UNPKG

hightable

Version:

A dynamic windowed scrolling table component for react

27 lines (26 loc) 1.09 kB
import { DataFrame, ResolvedValue, UnsortableDataFrame } from './types.js'; export declare function createGetRowNumber({ numRows }: { numRows: number; }): ({ row }: { row: number; }) => ResolvedValue<number>; export declare function createStaticFetch({ getRowNumber, getCell, numRows, header }: Pick<UnsortableDataFrame, 'getRowNumber' | 'getCell' | 'numRows' | 'header'>): UnsortableDataFrame['fetch']; export declare function validateFetchParams({ rowStart, rowEnd, columns, data: { numRows, header } }: { rowStart: number; rowEnd: number; columns?: string[]; data: Pick<DataFrame, 'numRows' | 'header'>; }): void; export declare function validateRow({ row, data: { numRows } }: { row: number; data: Pick<DataFrame, 'numRows'>; }): void; export declare function validateColumn({ column, data: { header } }: { column: string; data: Pick<DataFrame, 'header'>; }): void; export declare function checkSignal(signal?: AbortSignal): void; export declare function getContinuousRanges(sortedRows: number[]): { rowStart: number; rowEnd: number; }[];