tav-ui
Version:
9 lines (8 loc) • 979 B
TypeScript
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[];