Newer
Older
alert / js / node_modules / @babel / runtime / helpers / esm / isNativeReflectConstruct.js
@Réz István Réz István on 18 Nov 2021 369 bytes first commit
export default function _isNativeReflectConstruct() {
  if (typeof Reflect === "undefined" || !Reflect.construct) return false;
  if (Reflect.construct.sham) return false;
  if (typeof Proxy === "function") return true;

  try {
    Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {}));
    return true;
  } catch (e) {
    return false;
  }
}