UNPKG

@gzued/antd-compiled

Version:

Pre-bundled Ant Design 4.x and related dependencies for @gzued packages

27 lines (26 loc) 612 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.genDataNodeKey = genDataNodeKey; exports.stringify = stringify; /** * We trade Map as deps which may change with same value but different ref object. * We should make it as hash for deps * */ function stringify(obj) { var tgt; if (obj instanceof Map) { tgt = {}; obj.forEach(function (v, k) { tgt[k] = v; }); } else { tgt = obj; } return JSON.stringify(tgt); } var RC_TABS_DOUBLE_QUOTE = 'TABS_DQ'; function genDataNodeKey(key) { return String(key).replace(/"/g, RC_TABS_DOUBLE_QUOTE); }