Skip to content

Interface: RelationalArithRequest

@kortexya/reasoninglayer


@kortexya/reasoninglayer / Utilities / RelationalArithRequest

Interface: RelationalArithRequest

Defined in: src/types/utilities.ts:229

Request for relational arithmetic (add, sub, mult, div).

Remarks

3-way relational: any one argument can be uninstantiated (null) and will be solved. E.g., add(3, null, 7) → arg2=4.

Properties

arg1?

optional arg1: ArithValueDto | null

Defined in: src/types/utilities.ts:233

First argument (optional — can be uninstantiated).


arg2?

optional arg2: ArithValueDto | null

Defined in: src/types/utilities.ts:235

Second argument (optional — can be uninstantiated).


arg3?

optional arg3: ArithValueDto | null

Defined in: src/types/utilities.ts:237

Third argument / result (optional — can be uninstantiated).


sessionId

sessionId: string

Defined in: src/types/utilities.ts:231

Execution session ID.