/** * Constructs a layer from the specified effect. * * @tsplus static effect/core/io/Layer.Ops fromEffect */ export function fromEffect( tag: Tag ): (effect: Effect) => Layer { return (effect) => Layer.fromEffectEnvironment(effect.map((service) => Env(tag, service))) }