UNPKG

@antv/s2

Version:

effective spreadsheet render core lib

20 lines 1.06 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getBaseCellData = void 0; const common_1 = require("./common"); /* formate the base Event data */ const getBaseCellData = (event, s2) => { var _a, _b, _c; const targetElement = event === null || event === void 0 ? void 0 : event.target; const currentCellMeta = (_a = (0, common_1.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, }; }; exports.getBaseCellData = getBaseCellData; //# sourceMappingURL=formatter.js.map