Type Alias: LinearSnapshot<TContext, TStepId, TMeta, TCompletePayload, TTerminatePayload>
@rxova/journey-react / LinearSnapshot
type LinearSnapshot<TContext, TStepId, TMeta, TCompletePayload, TTerminatePayload> = Omit<JourneySnapshotBase<TContext, TStepId, TMeta, TCompletePayload, TTerminatePayload>, "currentStep"> & object;Defined in: core/src/core/types.ts:132
Linear snapshots carry declared-order derivations; graph fields don’t exist.
Type Declaration
Section titled “Type Declaration”currentStep
Section titled “currentStep”readonly currentStep: CurrentStepBase<TStepId, TMeta> & object | null;readonly steps: object;steps.stepOrder
Section titled “steps.stepOrder”readonly stepOrder: readonly TStepId[];steps.totalSteps
Section titled “steps.totalSteps”readonly totalSteps: number;steps.visitedStepCount
Section titled “steps.visitedStepCount”readonly visitedStepCount: number;readonly type: "linear";Type Parameters
Section titled “Type Parameters”| Type Parameter | Default type |
|---|---|
TContext | - |
TStepId extends string | - |
TMeta | - |
TCompletePayload | unknown |
TTerminatePayload | unknown |