ember-template-lint
Version:
Linter for Ember or Handlebars templates.
12 lines (10 loc) • 338 B
JavaScript
import { match } from './node-matcher.js';
export default function hasParentTag(path, tag) {
let parents = [...path.parents()];
let refParentNode = {
tag,
type: 'ElementNode',
};
let hasHeadElementInParentPath = parents.some((parent) => match(parent.node, refParentNode));
return Boolean(hasHeadElementInParentPath);
}