.gitignore added
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-prettier / node_modules / stylelint / lib / utils / isBlocklessAtRuleAfterBlocklessAtRule.js
1 /* @flow */
2 "use strict";
3
4 const getPreviousNonSharedLineCommentNode = require("./getPreviousNonSharedLineCommentNode");
5 const hasBlock = require("./hasBlock");
6
7 module.exports = function(atRule /*: postcss$atRule*/) /*: boolean*/ {
8   if (atRule.type !== "atrule") {
9     return false;
10   }
11
12   const previousNode = getPreviousNonSharedLineCommentNode(atRule);
13   if (previousNode === undefined) {
14     return false;
15   }
16
17   return (
18     previousNode.type === "atrule" &&
19     !hasBlock(previousNode) &&
20     !hasBlock(atRule)
21   );
22 };