@table-library/react-table-library
Version:
react-table-library
23 lines (22 loc) • 872 B
TypeScript
import { TableElementRef } from '@table-library/react-table-library/types/layout';
export declare const getHeaderColumns: (tableElementRef: TableElementRef) => HTMLElement[];
declare type Callback = (cell: HTMLElement, index: number, size: number) => void;
export declare const applyToHeaderColumns: (tableElementRef: TableElementRef, callback: Callback) => void;
export declare const applyToColumns: (tableElementRef: TableElementRef, callback: Callback) => void;
export declare type DataColumn = {
index: number;
minWidth: number;
width: number;
isStiff: boolean;
isHide?: boolean;
isColSpan?: boolean;
};
export declare const toDataColumn: (column: HTMLElement, index: number) => {
index: number;
minWidth: number;
width: number;
isStiff: boolean;
isHide: boolean;
isColSpan: boolean;
};
export {};