import * as tsplus_module_1 from "@effect/core/io/Schedule/operations/identity";
import * as tsplus_module_2 from "@effect/core/io/Schedule/operations/whileInput";
/**
 * A schedule that recurs for as long as the predicate evaluates to true.
 *
 * @tsplus static ets/Schedule/Ops recurWhile
 */

export function recurWhile(f) {
  return tsplus_module_2.whileInput_(tsplus_module_1.identity(), f);
}
//# sourceMappingURL=recurWhile.mjs.map