/** * Retries this effect until its error is equal to the specified error. * * @tsplus static effect/core/io/Effect.Aspects retryUntilEquals * @tsplus pipeable effect/core/io/Effect retryUntilEquals */ export function retryUntilEquals(E: Equivalence, e: E) { return (self: Effect): Effect => self.retryUntil((err) => E.equals(err, e)) }