isFirstNodeOfRoot.mjs 331 B

1234567891011121314151617
  1. import { isRoot } from './typeGuards.mjs';
  2. /**
  3. * @param {import('postcss').Node} node
  4. * @returns {boolean}
  5. */
  6. export default function isFirstNodeOfRoot(node) {
  7. if (isRoot(node)) return false;
  8. const parentNode = node.parent;
  9. if (!parentNode) {
  10. return false;
  11. }
  12. return isRoot(parentNode) && node === parentNode.first;
  13. }