Skip to main content

Function: recursiveCollect()

recursiveCollect(node, field): unknown[]

Defined in: packages/core/src/domain/services/rule-evaluator.ts:195

Recursively collects all values at a given field key from any nested object or array.

Parameters

node

unknown

The value to traverse (object, array, or primitive)

field

string

The field name to collect values for

Returns

unknown[]

All values found at the given field in any nested structure