hightable
Version:
A dynamic windowed scrolling table component for react
17 lines (16 loc) • 881 B
TypeScript
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 {};