Interfaces

ConditionalOptions

Interface: ConditionalOptions

Defined in: src/core-flow/Conditional.ts:35

Properties

groupTranslator?

readonly optional groupTranslator?: GroupTranslator<unknown>

Defined in: src/core-flow/Conditional.ts:54

Optional per-COMPOSITION translator (UI-agnostic). See core/translator.ts. When attached, runner.getUIGroup() invokes it with the Conditional's GroupMetadata (kind 'Conditional', id, name, branches as members, plus extra.fallbackId). Returns undefined when omitted.


id?

readonly optional id?: string

Defined in: src/core-flow/Conditional.ts:37


name?

readonly optional name?: string

Defined in: src/core-flow/Conditional.ts:36


structureRecorders?

readonly optional structureRecorders?: readonly StructureRecorder[]

Defined in: src/core-flow/Conditional.ts:46

Optional build-time recorders passed through to footprintjs's flowChart() factory. Each recorder observes per-node build events (onStageAdded / onSubflowMounted / etc.) for this composition's internal chart (Seed + Route decider + each branch mount + Finalize). When omitted, no build-time observation is wired up.

On this page