API reference › @evolu/common › Schedule › recurs
function recurs(n: number): Schedule<number>;
Defined in: packages/common/src/Schedule.ts:184
A schedule that recurs a fixed number of times.
Convenience for take(n)(forever). Outputs the current repetition count (0,
1, 2, ..., n-1).
Example
// Retry up to 3 times (4 total attempts including initial)
const retry = recurs(3);