UNPKG

@antv/s2

Version:

effective spreadsheet render core lib

16 lines 899 B
import { getAppendInfo } from './common'; /* formate the base Event data */ export const getBaseCellData = (event, s2) => { var _a, _b, _c; const targetElement = event === null || event === void 0 ? void 0 : event.target; const currentCellMeta = (_a = getAppendInfo(targetElement)) === null || _a === void 0 ? void 0 : _a.meta; // https://github.com/antvis/S2/issues/2985 const target = ((_b = s2 === null || s2 === void 0 ? void 0 : s2.getCell) === null || _b === void 0 ? void 0 : _b.call(s2, targetElement)) || (targetElement === null || targetElement === void 0 ? void 0 : targetElement.parentNode); const viewMeta = ((_c = target === null || target === void 0 ? void 0 : target.getMeta) === null || _c === void 0 ? void 0 : _c.call(target)) || currentCellMeta; return { target, viewMeta, event, }; }; //# sourceMappingURL=formatter.js.map