retro-react
Version:
A React component library for building retro-style websites
2 lines (1 loc) • 691 B
JavaScript
;Object.defineProperty(exports,"__esModule",{value:!0});var e=require("./getPrototypeOf.js"),t=require("./setPrototypeOf.js"),r=require("./isNativeFunction.js"),u=require("./construct.js");function o(n){var i="function"==typeof Map?new Map:void 0;return o=function(o){if(null===o||!r.default(o))return o;if("function"!=typeof o)throw new TypeError("Super expression must either be null or a function");if(void 0!==i){if(i.has(o))return i.get(o);i.set(o,n)}function n(){return u.default(o,arguments,e.default(this).constructor)}return n.prototype=Object.create(o.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),t.default(n,o)},o(n)}exports.default=o;