const fileName_1 = "(@effect/core) _src/io/Scope/ReleaseMap/operations/make.ts";
import * as tsplus_module_1 from "@effect/core/io/Effect/operations/succeed";
import * as tsplus_module_2 from "@tsplus/stdlib/data/Function";
import * as tsplus_module_3 from "@effect/core/io/Ref/operations/unsafeMake";
import * as tsplus_module_4 from "@effect/core/io/Scope/ReleaseMap/definition";
export const unsafeMake = unsafeMake_1;
import { Running } from "@effect/core/io/Scope/ReleaseMap/_internal/State";
/**
 * Creates a new `ReleaseMap`.
 *
 * @tsplus static ets/ReleaseMap/Ops make
 */

export const make = /*#__PURE__*/tsplus_module_1.succeed(unsafeMake_1, fileName_1 + ":9:35");
/**
 * Unsafely creates a new `ReleaseMap`.
 *
 * @tsplus static ets/ReleaseMap/Ops unsafeMake
 */

function unsafeMake_1() {
  return tsplus_module_4.apply(tsplus_module_3.unsafeMake(new Running(0, new Map(), tsplus_module_2.identity)));
}
//# sourceMappingURL=make.mjs.map