UNPKG

comic-plus

Version:

<p align="center"> <img width="200px" src="./logo.png"/> </p>

48 lines (46 loc) 1.59 kB
import { TableData, RenderData, UseTableOptions } from '../type'; export declare const useTable: (tableData: any, { props, columns, emit }: UseTableOptions) => { renderData: import('vue').Ref<{ row: TableData; selection: boolean; _key?: any; _parentKey?: any; _level?: number; show?: boolean; display?: boolean; treeExpand?: boolean; loading?: boolean; hasChildren?: () => boolean; expand?: () => boolean; }[], RenderData[] | { row: TableData; selection: boolean; _key?: any; _parentKey?: any; _level?: number; show?: boolean; display?: boolean; treeExpand?: boolean; loading?: boolean; hasChildren?: () => boolean; expand?: () => boolean; }[]>; rowSelection: { newRow: any; oldRow: any; newIdx: number; oldIdx: number; }; isAllSelected: import('vue').ComputedRef<boolean>; indeterminate: import('vue').ComputedRef<boolean>; treeChildrenKeyName: import('vue').ComputedRef<any>; treeHasChildrenKeyName: import('vue').ComputedRef<any>; firstDefaultColumnIndex: import('vue').ComputedRef<number>; isTreeNode: import('vue').ComputedRef<boolean>; selectAll: (value: boolean) => void; selectRow: (data: any, value: any) => void; clickRow: (value: TableData, idx: number) => void; updateRowShow: (key: any) => void; changeShowMore: (data: RenderData) => void; }; export type UseTableReturn = ReturnType<typeof useTable>;