UNPKG

864 BJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3exports.groupSelectors = exports.getDocumentRoot = void 0;
4var positionals_js_1 = require("./positionals.js");
5function getDocumentRoot(node) {
6 while (node.parent)
7 node = node.parent;
8 return node;
9}
10exports.getDocumentRoot = getDocumentRoot;
11function groupSelectors(selectors) {
12 var filteredSelectors = [];
13 var plainSelectors = [];
14 for (var _i = 0, selectors_1 = selectors; _i < selectors_1.length; _i++) {
15 var selector = selectors_1[_i];
16 if (selector.some(positionals_js_1.isFilter)) {
17 filteredSelectors.push(selector);
18 }
19 else {
20 plainSelectors.push(selector);
21 }
22 }
23 return [plainSelectors, filteredSelectors];
24}
25exports.groupSelectors = groupSelectors;
26//# sourceMappingURL=helpers.js.map
\No newline at end of file