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