all.js 381 B

12345678910111213141516171819
  1. 'use strict'
  2. var one = require('./one')
  3. module.exports = all
  4. /* Stringify all children of `parent`. */
  5. function all(ctx, parent) {
  6. var children = parent && parent.children
  7. var length = children && children.length
  8. var index = -1
  9. var results = []
  10. while (++index < length) {
  11. results[index] = one(ctx, children[index], index, parent)
  12. }
  13. return results.join('')
  14. }