GroupMetadata
Interface: GroupMetadata
Defined in: src/core/translator.ts:72
What a composition hands to its groupTranslator at build time.
All composition kinds emit the same shape — the kind discriminator
- the
extrabag carry per-composition specifics.
Properties
extra?
readonlyoptionalextra?:Readonly<Record<string,unknown>>
Defined in: src/core/translator.ts:84
Composition-specific extras. Carried verbatim from the
composition's own state — Parallel puts the merge strategy
here, Loop puts iteration budgets, Conditional puts the
fallback branch id, etc. Closed enough per kind that consumers
can switch on kind to read it safely.
id
readonlyid:string
Defined in: src/core/translator.ts:74
kind
readonlykind:GroupKind
Defined in: src/core/translator.ts:73
members
readonlymembers: readonlyGroupMember[]
Defined in: src/core/translator.ts:76
name
readonlyname:string
Defined in: src/core/translator.ts:75
