@antv/s2
Version:
effective spreadsheet render core lib
17 lines (16 loc) • 805 B
TypeScript
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;