@visactor/vtable
Version:
canvas table width high performance
24 lines (23 loc) • 890 B
TypeScript
import type { FederatedPointerEvent, IEventTarget } from './../vrender';
import type { Group } from '../scenegraph/graphic/group';
import type { MergeCellInfo } from '../ts-types';
import type { BaseTableAPI } from '../ts-types/base-table';
export interface SceneEvent {
abstractPos: {
x: number;
y: number;
};
eventArgs?: {
col: number;
row: number;
event: FederatedPointerEvent;
targetCell: Group;
mergeInfo?: MergeCellInfo;
target: IEventTarget;
};
}
export declare function getCellEventArgsSet(e: FederatedPointerEvent): SceneEvent;
export declare function getCellEventArgsSetWithTable(e: FederatedPointerEvent, table: BaseTableAPI): SceneEvent;
export declare function getTargetCell(target: any): any;
export declare const regIndexReg: RegExp;
export declare function setDataToHTML(data: string): string;