/** * Executes this layer and returns its output, if it succeeds, but otherwise * executes the specified layer. * * @tsplus pipeable-operator effect/core/io/Layer | * @tsplus static effect/core/io/Layer.Aspects orElse * @tsplus pipeable effect/core/io/Layer orElse */ export function orElse(that: LazyArg>) { return (self: Layer): Layer => self.catchAll(that) }