API reference@evolu/commonSchedule › collectAllScheduleOutputs

function collectAllScheduleOutputs<Output, Input>(
  schedule: Schedule<Output, Input>,
): Schedule<readonly Output[], Input>;

Defined in: packages/common/src/Schedule.ts:1147

Collects all outputs into an array.

Each step outputs an array containing all outputs so far.

Example

// Collect all delays
const collected = collectAllScheduleOutputs(take(3)(spaced("100ms")));
// Outputs: [100], [100, 100], [100, 100, 100]