Skip to content
PACKAGES

scheduledReadinessProjector()

Creates a scheduled readiness projector.

import { scheduledReadinessProjector } from "@graphrefly/ts/orchestration";
function scheduledReadinessProjector(
graph: Graph,
opts: {
readonly name?: string;
readonly schedules: readonly Node<ScheduledReadinessRequested>[];
readonly clocks?: readonly Node<ScheduledReadinessClock>[];
},
): ScheduledReadinessBundle
ParameterTypeDescription
graphGraphGraph that owns the created nodes or projector.
opts{ readonly name?: string; readonly schedules: readonly Node<ScheduledReadinessRequested>[]; readonly clocks?: readonly Node<ScheduledReadinessClock>[]; }Options that configure the helper.

A node bundle that emits the projected records.

import { scheduledReadinessProjector } from "@graphrefly/ts/orchestration";

packages/ts/src/orchestration/scheduled-readiness.ts