xdesign-vue-next
Version:
XDesign Component for vue-next
13 lines (12 loc) • 740 B
TypeScript
import { PrimaryTableCol, TableRowData, TdPrimaryTableProps } from '../type';
import { TableClassName } from './useClassName';
export default function useRowSelect(props: TdPrimaryTableProps, tableSelectedClasses: TableClassName['tableSelectedClasses']): {
selectedRowClassNames: import("vue").Ref<any>;
currentPaginateData: import("vue").Ref<{
[x: string]: any;
children?: any[];
}[]>;
setTSelectedRowKeys: import("../../hooks").ChangeHandler<(string | number)[], [options: import("../type").SelectOptions<TableRowData>]>;
formatToRowSelectColumn: (col: PrimaryTableCol) => PrimaryTableCol<TableRowData>;
onInnerSelectRowClick: (context: import("../type").RowEventContext<TableRowData>) => void;
};