Sha256: 531b04476ee21a39b525e6c17ba964855e7e5ca194fd1e288aa9c872987db2ca
Contents?: true
Size: 818 Bytes
Versions: 36
Compression:
Stored size: 818 Bytes
Contents
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = _createSuper; var _getPrototypeOf = require("getPrototypeOf"); var _isNativeReflectConstruct = require("isNativeReflectConstruct"); var _possibleConstructorReturn = require("possibleConstructorReturn"); function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } //# sourceMappingURL=createSuper.js.map
Version data entries
36 entries across 32 versions & 3 rubygems