| import toPropertyKey from "./toPropertyKey.js"; | |
| function _defineProperties(target, props) { | |
| for (var i = 0; i < props.length; i++) { | |
| var descriptor = props[i]; | |
| descriptor.enumerable = descriptor.enumerable || false; | |
| descriptor.configurable = true; | |
| if ("value" in descriptor) descriptor.writable = true; | |
| Object.defineProperty(target, toPropertyKey(descriptor.key), descriptor); | |
| } | |
| } | |
| export default function _createClass(Constructor, protoProps, staticProps) { | |
| if (protoProps) _defineProperties(Constructor.prototype, protoProps); | |
| if (staticProps) _defineProperties(Constructor, staticProps); | |
| Object.defineProperty(Constructor, "prototype", { | |
| writable: false | |
| }); | |
| return Constructor; | |
| } |