Skip to content

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

Licensed under BUSL-1.1