isChildNodeOf.js 478 B

1234567891011
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. var compiler_1 = require("@angular/compiler");
  4. exports.isChildNodeOf = function (root, childNodeName) {
  5. var traverseChildNodes = function (node) {
  6. return node.children.some(function (childNode) {
  7. return childNode instanceof compiler_1.ElementAst && (childNode.name === childNodeName || traverseChildNodes(childNode));
  8. });
  9. };
  10. return traverseChildNodes(root);
  11. };