const fileName_1 = "(@effect/core) _src/io/Layer/operations/succeedEnvironment.ts";
import * as tsplus_module_1 from "@effect/core/io/Effect/operations/succeed";
import * as tsplus_module_2 from "@effect/core/io/Layer/operations/fromEffectEnvironment";
/**
 * Constructs a layer from the specified value, which must return one or more
 * services.
 *
 * @tsplus static ets/Layer/Ops succeedEnvironment
 */

export function succeedEnvironment(a) {
  return tsplus_module_2.fromEffectEnvironment(() => tsplus_module_1.succeed(a, fileName_1 + ":8:52"), fileName_1 + ":8:37");
}
//# sourceMappingURL=succeedEnvironment.mjs.map