FlowSubflowEvent
Interface: FlowSubflowEvent
Defined in: node_modules/footprintjs/dist/types/lib/engine/narrative/types.d.ts:207
Event passed to FlowRecorder.onSubflow.
Properties
description?
optionaldescription?:string
Defined in: node_modules/footprintjs/dist/types/lib/engine/narrative/types.d.ts:212
Build-time description of what this subflow does.
mappedInput?
optionalmappedInput?: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?
optionaloutputState?: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?
optionalsubflowId?: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?
optionaltraversalContext?:TraversalContext
Defined in: node_modules/footprintjs/dist/types/lib/engine/narrative/types.d.ts:213
