Interface: CurriedFunctionResponse
@kortexya/reasoninglayer / CurriedFunctionResponse
Interface: CurriedFunctionResponse
Section titled “Interface: CurriedFunctionResponse”Defined in: src/types/execution.ts:406
Response after creating a curried function.
Properties
Section titled “Properties”canCurry
Section titled “canCurry”canCurry:
boolean
Defined in: src/types/execution.ts:408
Whether this function can be further curried.
curriedId
Section titled “curriedId”curriedId:
string
Defined in: src/types/execution.ts:410
Curried function ID.
functionName
Section titled “functionName”functionName:
string
Defined in: src/types/execution.ts:412
Function name.
isFullyApplied
Section titled “isFullyApplied”isFullyApplied:
boolean
Defined in: src/types/execution.ts:414
Whether all arguments have been provided.
missingPositions
Section titled “missingPositions”missingPositions:
number[]
Defined in: src/types/execution.ts:416
Positions of missing arguments.
originalArity
Section titled “originalArity”originalArity:
number
Defined in: src/types/execution.ts:418
Original arity of the function.
providedCount
Section titled “providedCount”providedCount:
number
Defined in: src/types/execution.ts:420
Number of arguments already provided.
remainingCount
Section titled “remainingCount”remainingCount:
number
Defined in: src/types/execution.ts:422
Number of remaining arguments needed.