Skip to content
PACKAGES

eventFlowProjection()

Creates an event flow projection.

import { eventFlowProjection } from "@graphrefly/ts/patterns/event-flow";
function eventFlowProjection(
graph: Graph,
flowOrRecords: EventFlowBundle<TPayload> | Node<EventFlowRecord<TPayload>>,
opts: EventFlowProjectionOptions<TState, TPayload>,
): EventFlowProjectionBundle<TState>
ParameterTypeDescription
graphGraphGraph that owns the created nodes or projector.
flowOrRecordsEventFlowBundle<TPayload> | Node<EventFlowRecord<TPayload>>flow or records value used by the helper.
optsEventFlowProjectionOptions<TState, TPayload>Options that configure the helper.

The event flow projection result.

import { eventFlowProjection } from "@graphrefly/ts/patterns/event-flow";

packages/ts/src/patterns/event-flow.ts