UNPKG

@antv/s2

Version:

effective spreadsheet render core lib

19 lines 732 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getIcon = exports.registerIcon = void 0; const tslib_1 = require("tslib"); const lodash_1 = require("lodash"); const InternalSvgIcons = tslib_1.__importStar(require("./svg")); const SVGCache = {}; const registerIcon = (name, src) => { SVGCache[(0, lodash_1.lowerCase)(name)] = src; }; exports.registerIcon = registerIcon; const getIcon = (name) => SVGCache[(0, lodash_1.lowerCase)(name)]; exports.getIcon = getIcon; // 缓存内置 Icon 信息 (0, lodash_1.keys)(InternalSvgIcons).forEach((name) => { const icon = (0, lodash_1.get)(InternalSvgIcons, name); (0, exports.registerIcon)(name, icon); }); //# sourceMappingURL=factory.js.map