MCPcopy Create free account
hub / github.com/Effect-TS/effect / fromSchedule

Function fromSchedule

packages/effect/src/Stream.ts:1304–1310  ·  view source on GitHub ↗
(schedule: Schedule.Schedule<O, unknown, E, R>)

Source from the content-addressed store, hash-verified

1302 * @since 2.0.0
1303 */
1304export const fromSchedule = <O, E, R>(schedule: Schedule.Schedule<O, unknown, E, R>): Stream<O, E, R> =>
1305 fromPull(
1306 Effect.map(
1307 Schedule.toStepWithSleep(schedule),
1308 (step) => Pull.catchDone(Effect.map(step(void 0), Arr.of), () => Cause.done())
1309 )
1310 )
1311
1312/**
1313 * Creates a stream from a PubSub subscription.

Callers

nothing calls this directly

Calls 4

fromPullFunction · 0.70
stepFunction · 0.70
mapMethod · 0.45
doneMethod · 0.45

Tested by

no test coverage detected