/* @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", "")) ); };