Sha256: b299ad60f1a8ab1953c90d321e3649078da22b2ac9d15d3b38e5d28416f0f435
Contents?: true
Size: 480 Bytes
Versions: 39
Compression:
Stored size: 480 Bytes
Contents
var utils = require('../utils'); /** * Return length of the given `expr`. * * @param {Expression} expr * @return {Unit} * @api public */ (module.exports = function length(expr){ if (expr) { if (expr.nodes) { var nodes = utils.unwrap(expr).nodes; if (1 == nodes.length && 'object' == nodes[0].nodeName) { return nodes[0].length; } else { return nodes.length; } } else { return 1; } } return 0; }).raw = true;
Version data entries
39 entries across 20 versions & 2 rubygems