Skip to main content

Function: collectAll()

collectAll(node, selector, ancestors, results): void

Defined in: packages/core/src/domain/services/selector-matching.ts:137

Recursively collects nodes matching the selector, tracking the ancestor chain.

Parameters

node

SelectorNode

Current node being evaluated

selector

Selector

Selector to match

ancestors

readonly SelectorNode[]

Ordered list of ancestor nodes (root to parent)

results

SelectorNode[]

Accumulator for matched nodes

Returns

void