/// import { useTableColumns, useTableRow } from '@sheinx/hooks'; import { TableProps, ListDatum, UseTreeResult } from './table.type'; import type { TableFormatColumn, OptionalToRequired } from '@sheinx/hooks'; export type UseColumnsResult = ReturnType; export type UseTableRowResult = ReturnType; export interface TbodyProps extends Pick>, 'data' | 'jssStyle' | 'rowClassName' | 'strictRowHeight' | 'expandKeys' | 'keygen' | 'treeEmptyExpand' | 'expandIcon' | 'treeExpandIcon' | 'loader' | 'striped' | 'radio' | 'onRowClick' | 'rowClickAttr' | 'rowEvents' | 'disabled' | 'hover' | 'treeCheckAll' | 'onCellClick' | 'virtual'> { columns: TableFormatColumn[]; data: any[]; colgroup: (number | string | undefined)[]; isScrollX: boolean; currentRowIndex?: number; currentColIndex?: number; expandHideCol: UseColumnsResult['expandHideCol']; datum: ListDatum; treeFunc: UseTreeResult['func']; treeExpandLevel: UseTreeResult['treeExpandLevel']; isEmptyTree: boolean | undefined; treeColumnsName: string | undefined; setRowHeight?: (index: number, height: number) => void; bodyScrollWidth?: number; resizeFlag?: number; scrolling?: boolean; scrollRef?: React.RefObject; originData?: any[]; rowSpanIndexArray?: number[]; } //# sourceMappingURL=tbody.type.d.ts.map