UNPKG

ivue-material-plus

Version:

A high quality UI components Library with Vue.js

17 lines (16 loc) 801 B
import type { TableColumnCtx, ColumnParent } from './defaults'; import type { Table } from '../table/defaults'; import type { ComputedRef } from 'vue'; declare function useRender(props: TableColumnCtx, slots: any, parentDom: ComputedRef<Table>): { columnId: import("vue").Ref<string>; isSubColumn: import("vue").Ref<boolean>; align: import("vue").Ref<string>; headerAlign: import("vue").Ref<string>; columnParent: ComputedRef<ColumnParent>; getPropsData: (...propsKey: unknown[]) => unknown; getColumnDomIndex: (children: HTMLElement[], el: any) => any; columnRender: (column: TableColumnCtx) => TableColumnCtx; setColumnWidth: (column: TableColumnCtx) => TableColumnCtx; setColumnProps: (column: TableColumnCtx) => TableColumnCtx; }; export default useRender;