vue-devui
Version:
DevUI components based on Vite and Vue3
8 lines (7 loc) • 736 B
TypeScript
import type { Ref } from 'vue';
import type { RowData, InnerRowData, RowKey, InnerColumnConfig, ColumnConfig } from './data-grid-types';
export declare function getRealWidth(width: string | number | undefined, totalWidth: number): number | undefined;
export declare function calcEachColumnWidth(columns: ColumnConfig[], containerWidth: number): ColumnConfig[];
export declare function getXStartOrEndIndex(list: InnerColumnConfig[], distance: number): number;
export declare function getYStartIndex(list: RowData[], distance: number): number;
export declare function generateInnerData(rowDataList: RowData[], rowIndex: Ref<number>, rowKey: Ref<RowKey | undefined> | undefined, level?: number, parentNode?: InnerRowData): InnerRowData[];