12345678910111213141516171819202122232425 |
- "use strict";
- Object.defineProperty(exports, "__esModule", { value: true });
- exports.groupSelectors = exports.getDocumentRoot = void 0;
- var positionals_1 = require("./positionals");
- function getDocumentRoot(node) {
- while (node.parent)
- node = node.parent;
- return node;
- }
- exports.getDocumentRoot = getDocumentRoot;
- function groupSelectors(selectors) {
- var filteredSelectors = [];
- var plainSelectors = [];
- for (var _i = 0, selectors_1 = selectors; _i < selectors_1.length; _i++) {
- var selector = selectors_1[_i];
- if (selector.some(positionals_1.isFilter)) {
- filteredSelectors.push(selector);
- }
- else {
- plainSelectors.push(selector);
- }
- }
- return [plainSelectors, filteredSelectors];
- }
- exports.groupSelectors = groupSelectors;
|