UNPKG

tav-ui

Version:
9 lines (8 loc) 979 B
import { type UseCheckboxCacheReturn } from './useCheckboxCache'; import type { /*ComputedRef,*/ Ref } from 'vue'; import type { TableProColumn, TableProGridEmit, TableProInstance, TableProProps } from '../types'; /** * 操作列数据,设置最小宽度,自动注入checkbox等 * @param propsRef */ export declare function useColumns(columns: import("vxe-table").VxeGridPropTypes.Columns<import("vxe-table").VxeTableDataRow> | undefined, checkboxConfig: TableProProps['checkboxConfig'], radioConfig: TableProProps['radioConfig'], tableRef: Ref<TableProInstance | null>, emit: TableProGridEmit, isCheckboxCacheEnabled: UseCheckboxCacheReturn['isCheckboxCacheEnabled'], createCheckboxCache: UseCheckboxCacheReturn['createCheckboxCache'], createAllCheckboxCache: UseCheckboxCacheReturn['createAllCheckboxCache'], deleteCheckboxCache: UseCheckboxCacheReturn['deleteCheckboxCache'], deleteAllCheckboxCache: UseCheckboxCacheReturn['deleteAllCheckboxCache']): TableProColumn[];