source: trip-planner-front/node_modules/@babel/runtime/helpers/esm/createClass.js@ 1ad8e64

Last change on this file since 1ad8e64 was 6a3a178, checked in by Ema <ema_spirova@…>, 3 years ago

initial commit

  • Property mode set to 100644
File size: 579 bytes
Line 
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
11export default function _createClass(Constructor, protoProps, staticProps) {
12 if (protoProps) _defineProperties(Constructor.prototype, protoProps);
13 if (staticProps) _defineProperties(Constructor, staticProps);
14 return Constructor;
15}
Note: See TracBrowser for help on using the repository browser.