Skip to content

Interface: EvaluateFunctionRequest

@kortexya/reasoninglayer


@kortexya/reasoninglayer / EvaluateFunctionRequest

Defined in: src/types/functions.ts:211

Request to evaluate a function using LIFE-style FunctionEvaluator.

No tenant field: the function is looked up in the tenant of the client’s X-Tenant-Id header.

arguments: FunctionValueDto[]

Defined in: src/types/functions.ts:213

Argument values to pass to the function.


optional expectedResult?: FunctionValueDto | null

Defined in: src/types/functions.ts:227

An optional result equation. Every argument stays an input; the engine attempts an inverse calculation only when this constraint supplies the result. One solved input is returned as Value; insufficient information answers Suspend.


functionName: string

Defined in: src/types/functions.ts:215

Name of the function to evaluate.


optional maxDepth?: number

Defined in: src/types/functions.ts:220

Maximum recursion depth.

100