acud
Version:
acg react 组件库
28 lines (27 loc) • 871 B
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));
var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass"));
// Firefox has low performance of map.
var CacheMap = /*#__PURE__*/function () {
function CacheMap() {
(0, _classCallCheck2["default"])(this, CacheMap);
this.maps = Object.create(null);
}
return (0, _createClass2["default"])(CacheMap, [{
key: "set",
value: function set(key, value) {
this.maps[key] = value;
}
}, {
key: "get",
value: function get(key) {
return this.maps[key];
}
}]);
}();
var _default = exports["default"] = CacheMap;