if (typeof(require) !== 'undefined') { var tree = require('less/tree') } tree.Directive = function Directive(name, value) { this.name = name; if (Array.isArray(value)) { this.rules = value; } else { this.value = value; } }; tree.Directive.prototype.toCSS = function () { if (this.rules) { return this.name + " {\n " + this.rules.map(function (r) { return r.toCSS(); }).join("\n ") + "\n}\n"; } else { return this.name + ' ' + this.value.toCSS() + ';\n'; } }; tree.Directive.prototype.eval = function () { return this }