import * as tsplus_module_1 from "@effect/core/io/Scope/operations/make";
import * as tsplus_module_2 from "@effect/core/io/Effect/operations/unit";
import * as tsplus_module_3 from "@tsplus/stdlib/data/LazyValue";
import { CloseableScopeInternal } from "@effect/core/io/Scope/operations/_internal/CloseableScopeInternal";
/**
 * The global scope which is never closed. Finalizers added to this scope will
 * be immediately discarded and closing this scope has no effect.
 *
 * @tsplus static ets/Scope/Ops global
 */

export const global = /*#__PURE__*/tsplus_module_3.LazyValue.make(() => new CloseableScopeInternal(tsplus_module_1.make, () => tsplus_module_2.unit, () => tsplus_module_2.unit));
//# sourceMappingURL=global.mjs.map