UNPKG

@farris/ui-vue

Version:

Farris Vue, a Farris Design based Vue3 component library.

19 lines (18 loc) 878 B
/** * 搬运自 Angular `TableTdWidgetHelper` * (table/component/td-manager/td-helper.ts)。 * 算法未改:markCol/markRow 为合并区域内偏移(锚点=0); * find* 递归在 `!markCol`/`!markRow`(区域边界)处停。 * 仅将 `new IdService().generate()` → `generateId()`, * `cloneDeep(TableTdSchema)` → `createTableTdMetadata()`。 */ export declare class TableTdWidgetHelper { private getTableTdMetadata; insertColumns(rows: any[], targetColumnIndex: number): void; findPrevColIndex(t: number, e: number, rows: any[]): number; findNextColIndex(t: number, e: number, rows: any[]): number; findPrevRowIndex(t: number, e: number, rows: any[]): number; findNextRowIndex(t: number, e: number, rows: any[]): number; insertRow(t: number, rows: any[]): void; markTableItem(t: number, e: number, rows: any[]): void; }