UNPKG

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