Interfaces

FlowSubflowEvent

Interface: FlowSubflowEvent

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

Event passed to FlowRecorder.onSubflow.

Properties

description?

optional description?: string

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

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:215

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:208


outputState?

optional outputState?: Record<string, unknown>

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

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:210

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:213

On this page