"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});

var _acquireRead = /*#__PURE__*/require("@effect/core/stm/TReentrantLock/operations/TReentrantLock/acquireRead");

Object.keys(_acquireRead).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  if (key in exports && exports[key] === _acquireRead[key]) return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function () {
      return _acquireRead[key];
    }
  });
});

var _acquireWrite = /*#__PURE__*/require("@effect/core/stm/TReentrantLock/operations/TReentrantLock/acquireWrite");

Object.keys(_acquireWrite).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  if (key in exports && exports[key] === _acquireWrite[key]) return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function () {
      return _acquireWrite[key];
    }
  });
});

var _adjustRead = /*#__PURE__*/require("@effect/core/stm/TReentrantLock/operations/TReentrantLock/adjustRead");

Object.keys(_adjustRead).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  if (key in exports && exports[key] === _adjustRead[key]) return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function () {
      return _adjustRead[key];
    }
  });
});

var _fiberReadLocks = /*#__PURE__*/require("@effect/core/stm/TReentrantLock/operations/TReentrantLock/fiberReadLocks");

Object.keys(_fiberReadLocks).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  if (key in exports && exports[key] === _fiberReadLocks[key]) return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function () {
      return _fiberReadLocks[key];
    }
  });
});

var _fiberWriteLocks = /*#__PURE__*/require("@effect/core/stm/TReentrantLock/operations/TReentrantLock/fiberWriteLocks");

Object.keys(_fiberWriteLocks).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  if (key in exports && exports[key] === _fiberWriteLocks[key]) return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function () {
      return _fiberWriteLocks[key];
    }
  });
});

var _lock = /*#__PURE__*/require("@effect/core/stm/TReentrantLock/operations/TReentrantLock/lock");

Object.keys(_lock).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  if (key in exports && exports[key] === _lock[key]) return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function () {
      return _lock[key];
    }
  });
});

var _locked = /*#__PURE__*/require("@effect/core/stm/TReentrantLock/operations/TReentrantLock/locked");

Object.keys(_locked).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  if (key in exports && exports[key] === _locked[key]) return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function () {
      return _locked[key];
    }
  });
});

var _make = /*#__PURE__*/require("@effect/core/stm/TReentrantLock/operations/TReentrantLock/make");

Object.keys(_make).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  if (key in exports && exports[key] === _make[key]) return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function () {
      return _make[key];
    }
  });
});

var _readLock = /*#__PURE__*/require("@effect/core/stm/TReentrantLock/operations/TReentrantLock/readLock");

Object.keys(_readLock).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  if (key in exports && exports[key] === _readLock[key]) return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function () {
      return _readLock[key];
    }
  });
});

var _readLocked = /*#__PURE__*/require("@effect/core/stm/TReentrantLock/operations/TReentrantLock/readLocked");

Object.keys(_readLocked).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  if (key in exports && exports[key] === _readLocked[key]) return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function () {
      return _readLocked[key];
    }
  });
});

var _readLocks = /*#__PURE__*/require("@effect/core/stm/TReentrantLock/operations/TReentrantLock/readLocks");

Object.keys(_readLocks).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  if (key in exports && exports[key] === _readLocks[key]) return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function () {
      return _readLocks[key];
    }
  });
});

var _releaseRead = /*#__PURE__*/require("@effect/core/stm/TReentrantLock/operations/TReentrantLock/releaseRead");

Object.keys(_releaseRead).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  if (key in exports && exports[key] === _releaseRead[key]) return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function () {
      return _releaseRead[key];
    }
  });
});

var _releaseWrite = /*#__PURE__*/require("@effect/core/stm/TReentrantLock/operations/TReentrantLock/releaseWrite");

Object.keys(_releaseWrite).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  if (key in exports && exports[key] === _releaseWrite[key]) return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function () {
      return _releaseWrite[key];
    }
  });
});

var _withLock = /*#__PURE__*/require("@effect/core/stm/TReentrantLock/operations/TReentrantLock/withLock");

Object.keys(_withLock).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  if (key in exports && exports[key] === _withLock[key]) return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function () {
      return _withLock[key];
    }
  });
});

var _withReadLock = /*#__PURE__*/require("@effect/core/stm/TReentrantLock/operations/TReentrantLock/withReadLock");

Object.keys(_withReadLock).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  if (key in exports && exports[key] === _withReadLock[key]) return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function () {
      return _withReadLock[key];
    }
  });
});

var _withWriteLock = /*#__PURE__*/require("@effect/core/stm/TReentrantLock/operations/TReentrantLock/withWriteLock");

Object.keys(_withWriteLock).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  if (key in exports && exports[key] === _withWriteLock[key]) return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function () {
      return _withWriteLock[key];
    }
  });
});

var _writeLock = /*#__PURE__*/require("@effect/core/stm/TReentrantLock/operations/TReentrantLock/writeLock");

Object.keys(_writeLock).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  if (key in exports && exports[key] === _writeLock[key]) return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function () {
      return _writeLock[key];
    }
  });
});

var _writeLocked = /*#__PURE__*/require("@effect/core/stm/TReentrantLock/operations/TReentrantLock/writeLocked");

Object.keys(_writeLocked).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  if (key in exports && exports[key] === _writeLocked[key]) return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function () {
      return _writeLocked[key];
    }
  });
});

var _writeLocks = /*#__PURE__*/require("@effect/core/stm/TReentrantLock/operations/TReentrantLock/writeLocks");

Object.keys(_writeLocks).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  if (key in exports && exports[key] === _writeLocks[key]) return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function () {
      return _writeLocks[key];
    }
  });
});
//# sourceMappingURL=TReentrantLock.js.map