genCSS method

  1. @override
void genCSS (Contexts context, Output output)
override

Writes value in output

Implementation

@override
void genCSS(Contexts context, Output output) {
  if (context?.cleanCss ?? false) return genCleanCSS(context, output);

  final String spaceOrEmpty =
      ((context?.compress ?? false) || (_noSpaceCombinators[value] ?? false))
          ? ''
          : ' ';
  output.add('$spaceOrEmpty$value$spaceOrEmpty');

//2.3.1
//  Combinator.prototype.genCSS = function (context, output) {
//      var spaceOrEmpty = (context.compress || _noSpaceCombinators[this.value]) ? '' : ' ';
//      output.add(spaceOrEmpty + this.value + spaceOrEmpty);
//  };
}