@vitorlans/react-table-ui
Version:
Out-of-the-box UI for React-Table 7
15 lines (14 loc) • 609 B
TypeScript
import { Column, HeaderGroup, IdType } from 'react-table';
import { DataType } from '../types';
interface SystemColumn {
id: string;
order: number;
}
declare const systemColumns: {
readonly selection: SystemColumn;
readonly expander: SystemColumn;
readonly action: SystemColumn;
};
export declare const checkIfSystemColumn: <Data extends DataType>(column: string | HeaderGroup<Data>) => boolean;
export declare const fixColumnOrder: <Data extends DataType>(columnOrder: IdType<Data>[] | undefined, allColumns: Column<Data>[]) => IdType<Data>[];
export default systemColumns;