isNativeReflectConstruct.js (477B)
1 function _isNativeReflectConstruct() { 2 if (typeof Reflect === "undefined" || !Reflect.construct) return false; 3 if (Reflect.construct.sham) return false; 4 if (typeof Proxy === "function") return true; 5 6 try { 7 Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); 8 return true; 9 } catch (e) { 10 return false; 11 } 12 } 13 14 module.exports = _isNativeReflectConstruct, module.exports.__esModule = true, module.exports["default"] = module.exports;