| /* @flow */ |
| "use strict"; |
| |
| const _ = require("lodash"); |
| const getPreviousNonSharedLineCommentNode = require("./getPreviousNonSharedLineCommentNode"); |
| const isCustomProperty = require("./isCustomProperty"); |
| const isStandardSyntaxDeclaration = require("./isStandardSyntaxDeclaration"); |
| |
| module.exports = function(node /*: postcss$node*/) /*: boolean*/ { |
| const prevNode = getPreviousNonSharedLineCommentNode(node); |
| |
| return ( |
| prevNode !== undefined && |
| prevNode.type === "decl" && |
| isStandardSyntaxDeclaration(prevNode) && |
| !isCustomProperty(_.get(prevNode, "prop", "")) |
| ); |
| }; |