bytev-charts-beta
Version:
基于echarts和JavaScript及ES6封装的一个可以直接调用的图表组件库,内置主题设计,简单快捷,且支持用户自定义配置; npm 安装方式: npm install bytev-charts 若启动提示还需额外install插件,则运行 npm install @babel/runtime-corejs2 即可;
39 lines (32 loc) • 928 B
JavaScript
import _classCallCheck from "@babel/runtime-corejs2/helpers/classCallCheck";
import _createClass from "@babel/runtime-corejs2/helpers/createClass";
import _WeakMap from "@babel/runtime-corejs2/core-js/weak-map";
var WebGPUProperties = /*#__PURE__*/function () {
function WebGPUProperties() {
_classCallCheck(this, WebGPUProperties);
this.properties = new _WeakMap();
}
_createClass(WebGPUProperties, [{
key: "get",
value: function get(object) {
var map = this.properties.get(object);
if (map === undefined) {
map = {};
this.properties.set(object, map);
}
return map;
}
}, {
key: "remove",
value: function remove(object) {
this.properties["delete"](object);
}
}, {
key: "dispose",
value: function dispose() {
this.properties = new _WeakMap();
}
}]);
return WebGPUProperties;
}();
export default WebGPUProperties;