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