Type Alias: JourneyDevtoolsAttachableMachine
@rxova/journey-devtools-bridge
@rxova/journey-devtools-bridge / JourneyDevtoolsAttachableMachine
type JourneyDevtoolsAttachableMachine = object;Defined in: bridge.types.ts:37
The machine surface the bridge drives. Own-method parameters use never
and callback parameters use unknown (variance flips once per function
nesting) so concretely-typed machines — literal step ids, declared events,
typed context — are assignable; the bridge only calls them with validated
values through its internal loose view.
Properties
Section titled “Properties”context
Section titled “context”context: object;Defined in: bridge.types.ts:53
update()
Section titled “update()”update(updater): void;Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
updater | never |
Returns
Section titled “Returns”void
controls
Section titled “controls”controls: JourneyControls;Defined in: bridge.types.ts:39
navigate
Section titled “navigate”navigate: object;Defined in: bridge.types.ts:40
goToLastVisitedStep()
Section titled “goToLastVisitedStep()”goToLastVisitedStep(): Promise<unknown>;Returns
Section titled “Returns”Promise<unknown>
goToNextStep()
Section titled “goToNextStep()”goToNextStep(): Promise<unknown>;Returns
Section titled “Returns”Promise<unknown>
goToPreviousStep()
Section titled “goToPreviousStep()”goToPreviousStep(n?): Promise<unknown>;Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
n? | number |
Returns
Section titled “Returns”Promise<unknown>
goToStepById()
Section titled “goToStepById()”goToStepById(id): Promise<unknown>;Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
id | never |
Returns
Section titled “Returns”Promise<unknown>
subscriptions
Section titled “subscriptions”subscriptions: object;Defined in: bridge.types.ts:46
subscribe()
Section titled “subscribe()”subscribe(listener): () => void;Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
listener | () => void |
Returns
Section titled “Returns”() => void
subscribeEvent()
Section titled “subscribeEvent()”subscribeEvent(event, listener): () => void;Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
event | JourneySubscriptionEvent |
listener | (payload) => void |
Returns
Section titled “Returns”() => void
Methods
Section titled “Methods”getSnapshot()
Section titled “getSnapshot()”getSnapshot(): unknown;Defined in: bridge.types.ts:38
Returns
Section titled “Returns”unknown
send()?
Section titled “send()?”optional send(type, payload?): Promise<unknown>;Defined in: bridge.types.ts:55
Present on graph machines only — its presence is the discriminant.
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
type | never |
payload? | undefined |
Returns
Section titled “Returns”Promise<unknown>