UNPKG

vue-devui

Version:

DevUI components based on Vite and Vue3

24 lines (23 loc) 632 B
import type { ComputedRef, Ref } from 'vue'; import { DefaultRow } from '../../table-types'; import { Column } from '../column/column-types'; export interface CellClickArg { columnIndex: number; rowIndex: number; column: Column; row: DefaultRow; } export interface RowClickArg { row: DefaultRow; } export interface UseMergeCell { tableSpans: ComputedRef<Record<string, [number, number]>>; removeCells: ComputedRef<string[]>; } export interface UseBodyRender { getTableRowClass: (row: DefaultRow) => Record<string, unknown>; } export interface UseLazyLoad { lazy: boolean; lazyFlagRef: Ref; }