0580256e798af3233b8b3a88eb404ba5e5a26158
[dotfiles/.git] / isBlocklessAtRuleAfterSameNameBlocklessAtRule.js
1 /* @flow */
2 "use strict";
3
4 const _ = require("lodash");
5 const getPreviousNonSharedLineCommentNode = require("./getPreviousNonSharedLineCommentNode");
6 const isBlocklessAtRuleAfterBlocklessAtRule = require("./isBlocklessAtRuleAfterBlocklessAtRule");
7
8 module.exports = function(atRule /*: postcss$atRule*/) /*: boolean*/ {
9   if (!isBlocklessAtRuleAfterBlocklessAtRule(atRule)) {
10     return false;
11   }
12
13   const previousNode = getPreviousNonSharedLineCommentNode(atRule);
14
15   return _.get(previousNode, "name") === atRule.name;
16 };