hightable
Version:
A dynamic windowed scrolling table component for react
19 lines (18 loc) • 718 B
TypeScript
import { ReactNode } from 'react';
import { DataFrame, Obj } from '../helpers/dataframe/index.js';
interface DataContextType {
data: Omit<DataFrame, 'numRows'>;
key: number;
version: number;
maxRowNumber: number;
numRows: number;
}
export declare const DataContext: import("react").Context<DataContextType>;
interface DataProviderProps<M extends Obj, C extends Obj> {
data: DataFrame<M, C>;
maxRowNumber?: number;
children: ReactNode;
}
export declare function DataProvider<M extends Obj, C extends Obj>({ children, data, maxRowNumber: propMaxRowNumber }: DataProviderProps<M, C>): import("react/jsx-runtime").JSX.Element;
export declare function useData(): DataContextType;
export {};