bool hasShadowRoot(Node node)

Source

bool hasShadowRoot(Node node) {
  return node is Element && node.shadowRoot != null;
}