PersistentAI API Documentation / @persistent-ai/fireflow-types / setNestedPortValues
Function: setNestedPortValues()
setNestedPortValues(
node,values,parentId?,schema?):void
Defined in: packages/fireflow-types/src/tool/node-from-tool.ts:307
Recursively sets nested object and array values. Validates types and handles deep nesting.
Parameters
node
BaseNodeCompositional
The node
values
Record<string, any>
Object with values to set
parentId?
string
Parent port ID (undefined for root level)
schema?
Record<string, any>
JSONSchema properties for validation
Returns
void
Throws
Error if required values missing or type mismatches