Skip to content

LSDE Dialog Engine / RuntimeConditionGroup

Interface: RuntimeConditionGroup

Defined in: types.ts:110

A condition group with an optional pre-evaluated result, set by the engine when onResolveCondition() is configured. Mirrors how RuntimeChoiceItem extends ChoiceItem with a visible tag.

Properties

conditions

conditions: ExportCondition[]

Defined in: types.ts:112

The raw conditions for this group. Chained with & (AND) / | (OR).


portIndex

portIndex: number

Defined in: types.ts:114

Port index this group maps to (case_0 = 0, case_1 = 1, ...). Pass to resolve() for routing.


result?

optional result?: boolean

Defined in: types.ts:116

Pre-evaluated result. true if the group matches, false if not, undefined if no resolver is installed.