ofScheduled
Signature - source.ts#L787
function ofScheduled<T>(schedule: ScheduleFunction, ...items: T[]): Source<T>Creates a source which will emit the given items according to the given schedule function. For example, if the schedule function acts as a 1s interval then the items will be emitted on a 1s interval.
Parameters
| Parameter | Type | Description |
|---|---|---|
| schedule | | The schedule function. |
| items | | The items to schedule. |
Returns
| Type | Description |
|---|---|
| The created source. |
Example Usage
import {
ofScheduled,
ScheduleInterval,
pipe,
subscribe
} from '@microstream/core';
const scheduleFunction = ScheduleInterval(1000);
pipe(
ofScheduled(scheduleFunction, 2, 4, 6),
subscribe(console.log)
)
// 1s -> Push(2)
// 2s -> Push(4)
// 3s -> Push(6), End