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