@antv/s2
Version:
effective spreadsheet render core lib
14 lines (13 loc) • 658 B
TypeScript
import { Group, type RectStyleProps } from '@antv/g';
import type { ResizeInfo } from '../../common/interface/resize';
import type { SimpleBBox } from '../../engine';
import type { SpreadSheet } from '../../sheet-type/spread-sheet';
export declare const getResizeAreaAttrs: (options: Omit<ResizeInfo, 'size'>) => {
style: RectStyleProps;
appendInfo: ResizeInfo;
};
export declare const getOrCreateResizeAreaGroupById: (spreadsheet: SpreadSheet, id: string) => Group | undefined;
export declare const shouldAddResizeArea: (resizeArea: SimpleBBox, resizeClipArea: SimpleBBox, scrollOffset?: {
scrollX?: number;
scrollY?: number;
}) => boolean;