UNPKG

@antv/s2

Version:

effective spreadsheet render core lib

17 lines (16 loc) 805 B
import { type CellMeta } from '../../../common'; import type { CopyAllDataParams, CopyableList } from '../../../common/interface/export'; import type { SpreadSheet } from '../../../sheet-type'; /** * 明细表点击行头进行复制逻辑 * @param {SpreadSheet} spreadsheet * @param {CellMeta[]} selectedHeaders * @return {CopyableList} */ export declare const processSelectedTableByHeader: (spreadsheet: SpreadSheet, selectedHeaders: CellMeta[]) => CopyableList; export declare const asyncProcessSelectedAllTable: (params: CopyAllDataParams) => Promise<CopyableList>; export declare const processSelectedTableByDataCell: ({ spreadsheet, selectedCells, headerSelectedCells, }: { spreadsheet: SpreadSheet; selectedCells: CellMeta[][]; headerSelectedCells: CellMeta[]; }) => CopyableList;