Interfaces

FlowSubflowEvent

Interface: FlowSubflowEvent

Defined in: node_modules/footprintjs/dist/types/lib/engine/narrative/types.d.ts:218

Event passed to FlowRecorder.onSubflow.

Properties

description?

optional description?: string

Defined in: node_modules/footprintjs/dist/types/lib/engine/narrative/types.d.ts:223

Build-time description of what this subflow does.


mappedInput?

optional mappedInput?: Record<string, unknown>

Defined in: node_modules/footprintjs/dist/types/lib/engine/narrative/types.d.ts:226

Mapped input values sent INTO the subflow (from inputMapper/inputKeys). Present on entry events.


name

name: string

Defined in: node_modules/footprintjs/dist/types/lib/engine/narrative/types.d.ts:219


outputState?

optional outputState?: Record<string, unknown>

Defined in: node_modules/footprintjs/dist/types/lib/engine/narrative/types.d.ts:228

Subflow shared state at exit. Present on exit events.


subflowId?

optional subflowId?: string

Defined in: node_modules/footprintjs/dist/types/lib/engine/narrative/types.d.ts:221

Subflow identifier — use this to look up the full spec via the manifest.


traversalContext?

optional traversalContext?: TraversalContext

Defined in: node_modules/footprintjs/dist/types/lib/engine/narrative/types.d.ts:224

On this page