MCPcopy Create free account
hub / github.com/microsoft/SandDance / _createSuper

Function _createSuper

docs/app/js/sanddance-app.js:80845–80855  ·  view source on GitHub ↗
(Derived)

Source from the content-addressed store, hash-verified

80843 return arr2;
80844}
80845function _createSuper(Derived) {
80846 var hasNativeReflectConstruct = _isNativeReflectConstruct();
80847 return function _createSuperInternal() {
80848 var Super = (0, _getPrototypeOfDefault.default)(Derived), result;
80849 if (hasNativeReflectConstruct) {
80850 var NewTarget = (0, _getPrototypeOfDefault.default)(this).constructor;
80851 result = Reflect.construct(Super, arguments, NewTarget);
80852 } else result = Super.apply(this, arguments);
80853 return (0, _possibleConstructorReturnDefault.default)(this, result);
80854 };
80855}
80856function _isNativeReflectConstruct() {
80857 if (typeof Reflect === "undefined" || !Reflect.construct) return false;
80858 if (Reflect.construct.sham) return false;

Callers 1

sanddance-app.jsFile · 0.70

Calls 1

Tested by

no test coverage detected