3 module.exports = function(
4 statement /*: Object*/,
5 options /*:: ?: Object*/
7 options = options || {};
10 let rule; /*?: postcss$rule*/
11 let atRule; /*?: postcss$atRule*/
13 if (statement.type === "rule") {
16 if (statement.type === "atrule") {
20 if (!rule && !atRule) {
24 const before = statement.raws.before || "";
26 if (!options.noRawBefore) {
30 result += rule.selector;
33 result += "@" + atRule.name + (atRule.raws.afterName || "") + atRule.params;
36 const between = statement.raws.between;
38 if (between !== undefined) {