UNPKG

@arco-design/web-vue

Version:

Arco Design Vue 2.0: A Vue.js 3 UI Library

27 lines (26 loc) 929 B
import { Ref } from 'vue'; import { TableColumnData, TableData, TableDataWithRaw, TableOperationColumn } from '../interface'; export declare const useSpan: ({ spanMethod, data, columns, }: { spanMethod: Ref<((data: { record: TableData; column: TableColumnData | TableOperationColumn; rowIndex: number; columnIndex: number; }) => { rowspan?: number; colspan?: number; } | void) | undefined, ((data: { record: TableData; column: TableColumnData | TableOperationColumn; rowIndex: number; columnIndex: number; }) => { rowspan?: number; colspan?: number; } | void) | undefined>; data: Ref<TableDataWithRaw[]>; columns: Ref<(TableColumnData | TableOperationColumn)[]>; }) => { tableSpan: import("vue").ComputedRef<Record<string, [number, number]>>; removedCells: import("vue").ComputedRef<string[]>; };