UNPKG

stylus-pro

Version:

Robust, expressive, and feature-rich CSS superset

26 lines (23 loc) 482 B
var utils = require('../utils') , nodes = require('../nodes'); /** * Return the separator of the given `list`. * * Examples: * * list1 = a b c * list-separator(list1) * // => ' ' * * list2 = a, b, c * list-separator(list2) * // => ',' * * @param {Experssion} list * @return {String} * @api public */ (module.exports = function listSeparator(list){ list = utils.unwrap(list); return new nodes.String(list.isList ? ',' : ' '); }).raw = true;