FlowSubflowEvent
Interface: FlowSubflowEvent
Defined in: node_modules/footprintjs/dist/types/lib/engine/narrative/types.d.ts:218
Event passed to FlowRecorder.onSubflow.
Properties
description?
optionaldescription?:string
Defined in: node_modules/footprintjs/dist/types/lib/engine/narrative/types.d.ts:223
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: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?
optionaloutputState?: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?
optionalsubflowId?: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?
optionaltraversalContext?:TraversalContext
Defined in: node_modules/footprintjs/dist/types/lib/engine/narrative/types.d.ts:224
