UNPKG

816 BJavaScriptView Raw
1var toPropertyKey = require("./toPropertyKey.js");
2function _defineProperties(target, props) {
3 for (var i = 0; i < props.length; i++) {
4 var descriptor = props[i];
5 descriptor.enumerable = descriptor.enumerable || false;
6 descriptor.configurable = true;
7 if ("value" in descriptor) descriptor.writable = true;
8 Object.defineProperty(target, toPropertyKey(descriptor.key), descriptor);
9 }
10}
11function _createClass(Constructor, protoProps, staticProps) {
12 if (protoProps) _defineProperties(Constructor.prototype, protoProps);
13 if (staticProps) _defineProperties(Constructor, staticProps);
14 Object.defineProperty(Constructor, "prototype", {
15 writable: false
16 });
17 return Constructor;
18}
19module.exports = _createClass, module.exports.__esModule = true, module.exports["default"] = module.exports;
\No newline at end of file