Skip to content

Interface: ChoicePoint

@kortexya/reasoninglayer


@kortexya/reasoninglayer / ChoicePoint

Defined in: src/types/solver.ts:240

A single decision over which to explore alternatives. Each must have alternativeCount ≥ 2.

Wire shape (snake_case): { alternative_count, description, variable_name }.

alternativeCount: number

Defined in: src/types/solver.ts:242

Number of alternatives.


description: string

Defined in: src/types/solver.ts:244

Description of what this choice represents.


optional variableName?: string | null

Defined in: src/types/solver.ts:246

Optional variable name for arithmetic constraints.