"use strict";
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const callBound$1 = require("../call-bind/callBound.cjs");
var callBound = callBound$1.callBound;
var $byteLength = callBound("SharedArrayBuffer.prototype.byteLength", true);
var isSharedArrayBuffer = $byteLength ? function isSharedArrayBuffer2(obj) {
  if (!obj || typeof obj !== "object") {
    return false;
  }
  try {
    $byteLength(obj);
    return true;
  } catch (e) {
    return false;
  }
} : function isSharedArrayBuffer3(obj) {
  return false;
};
exports.isSharedArrayBuffer = isSharedArrayBuffer;
//# sourceMappingURL=index.cjs.map
