@serendie/ui
Version:
Adaptive UI component library as part of Serendie Design System by Mitsubishi Electric
20 lines (19 loc) • 815 B
TypeScript
import { createColumnHelper } from './createColumnHelper';
import { DataTableComponent, DataTableComponentProps } from './DataTableComponent';
import { BodyCell, Root, Row, HeaderRow, Thead, Tr, HeaderCheckbox, BodyCheckbox, Tbody, HeaderCell } from './table';
interface DataTableCompound {
<TData = Record<string, unknown>>(props: DataTableComponentProps<TData>): JSX.Element;
BodyCell: typeof BodyCell;
BodyCheckbox: typeof BodyCheckbox;
Tbody: typeof Tbody;
HeaderCell: typeof HeaderCell;
HeaderCheckbox: typeof HeaderCheckbox;
HeaderRow: typeof HeaderRow;
Root: typeof Root;
Row: typeof Row;
Thead: typeof Thead;
Tr: typeof Tr;
createColumnHelper: typeof createColumnHelper;
}
declare const DataTable: DataTableCompound;
export { DataTable, DataTableComponent };