helpers.js 559 B

1234567891011121314151617181920
  1. import { isFilter } from "./positionals.js";
  2. export function getDocumentRoot(node) {
  3. while (node.parent)
  4. node = node.parent;
  5. return node;
  6. }
  7. export function groupSelectors(selectors) {
  8. const filteredSelectors = [];
  9. const plainSelectors = [];
  10. for (const selector of selectors) {
  11. if (selector.some(isFilter)) {
  12. filteredSelectors.push(selector);
  13. }
  14. else {
  15. plainSelectors.push(selector);
  16. }
  17. }
  18. return [plainSelectors, filteredSelectors];
  19. }
  20. //# sourceMappingURL=helpers.js.map