import * as tsplus_module_1 from "@effect/core/stm/TSemaphore/operations/acquireN";
/**
 * Acquires a single permit in transactional context.
 *
 * @tsplus getter ets/TSemaphore acquire
 */

export function acquire(self) {
  return tsplus_module_1.acquireN_(self, 1);
}
//# sourceMappingURL=acquire.mjs.map