Type Alias: GraphJourneyMachine<TContext, TStepId, TEvents, TMeta, TPlugins, TCompletePayload, TTerminatePayload>
@rxova/journey-react / GraphJourneyMachine
type GraphJourneyMachine<TContext, TStepId, TEvents, TMeta, TPlugins, TCompletePayload, TTerminatePayload> = JourneyMachineBase<TContext, TStepId, GraphSnapshot<TContext, TStepId, TMeta, TEvents, TCompletePayload, TTerminatePayload>, TCompletePayload, TTerminatePayload> & object;Defined in: core/src/graph/graph.types.ts:292
Type Declaration
Section titled “Type Declaration”plugins
Section titled “plugins”readonly plugins: PluginApis<TPlugins>;send: SendVerb<TStepId, TEvents>;The graph’s primary verb — its presence is itself the machine-type discriminant (linear has no events).
Type Parameters
Section titled “Type Parameters”| Type Parameter | Default type |
|---|---|
TContext | - |
TStepId extends string | - |
TEvents extends JourneyEventObject | JourneyEventObject |
TMeta | Record<string, unknown> |
TPlugins extends readonly AnyJourneyPlugin[] | readonly [] |
TCompletePayload | unknown |
TTerminatePayload | unknown |