observeSingleShadowRoot function

Last updated: 2026-03-04T23:21:38.393Z

Metrics

LOC: 6 Complexity: 1 Params: 1

Signature

observeSingleShadowRoot(shadowRoot: ShadowRoot): : void

Source Code

function observeSingleShadowRoot(shadowRoot: ShadowRoot): void {
  const so = new MutationObserver(handleMutations);
  so.observe(shadowRoot, OBSERVE_OPTIONS);
  shadowObservers.push(so);
  log.debug(`Attached shadow root observer (total=${shadowObservers.length})`);
}

No outgoing dependencies.

Impact (Incoming)

graph LR observeSingleShadowRoot["observeSingleShadowRoot"] handleMutations["handleMutations"] observeShadowRoots["observeShadowRoots"] handleMutations -->|calls| observeSingleShadowRoot observeShadowRoots -->|calls| observeSingleShadowRoot style observeSingleShadowRoot fill:#dbeafe,stroke:#2563eb,stroke-width:2px click observeSingleShadowRoot "0945931e53402ca4.html" click handleMutations "b707db53be39a752.html" click observeShadowRoots "9252c52a7fc52fba.html"
SourceType
handleMutations calls
observeShadowRoots calls