UNPKG

hightable

Version:

A dynamic windowed scrolling table component for react

17 lines (16 loc) 881 B
import { ColumnConfig, ColumnConfiguration } from '../helpers/columnConfiguration.js'; import { ColumnDescriptor } from '../helpers/dataframe/index.js'; import { type ReactNode } from 'react'; export interface ColumnParameters extends ColumnConfig, Omit<ColumnDescriptor, 'metadata'> { index: number; } export declare const ColumnParametersContext: import("react").Context<ColumnParameters[]>; interface ColumnParametersProviderProps { columnConfiguration?: ColumnConfiguration; columnDescriptors: ColumnDescriptor[]; children: ReactNode; } export declare function ColumnParametersProvider({ columnConfiguration, columnDescriptors, children }: ColumnParametersProviderProps): import("react/jsx-runtime").JSX.Element; export declare function useColumnParameters(): ColumnParameters[]; export declare function useColumnMinWidths(): (number | undefined)[]; export {};