API reference › @evolu/common › Schedule › 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]