/** * A schedule that recurs for as long as the predicate is equal to the * specified value. * * @tsplus static effect/core/io/Schedule.Ops recurWhileEquals */ export function recurWhileEquals(E: Equivalence, value: A): Schedule { return Schedule.identity().whileInput((_) => E.equals(_, value)) }