You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
528 B
22 lines
528 B
'use strict'; |
|
|
|
const getPreviousNonSharedLineCommentNode = require('./getPreviousNonSharedLineCommentNode'); |
|
const hasBlock = require('./hasBlock'); |
|
|
|
/** |
|
* @param {import('postcss').AtRule} atRule |
|
* @returns {boolean} |
|
*/ |
|
module.exports = function (atRule) { |
|
if (atRule.type !== 'atrule') { |
|
return false; |
|
} |
|
|
|
const previousNode = getPreviousNonSharedLineCommentNode(atRule); |
|
|
|
if (previousNode === undefined) { |
|
return false; |
|
} |
|
|
|
return previousNode.type === 'atrule' && !hasBlock(previousNode) && !hasBlock(atRule); |
|
};
|
|
|