blob: a546cbfaac85882883f22baeff6ef9260e19d6f1 [file] [log] [blame]
/* @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", ""))
);
};