Files
flights_web_raw/apps/angular/node_modules/mdast-util-to-hast/lib/all.js
T

37 lines
684 B
JavaScript

'use strict'
module.exports = all
var one = require('./one')
function all(h, parent) {
var nodes = parent.children || []
var length = nodes.length
var values = []
var index = -1
var result
var head
while (++index < length) {
result = one(h, nodes[index], parent)
if (result) {
if (index && nodes[index - 1].type === 'break') {
if (result.value) {
result.value = result.value.replace(/^\s+/, '')
}
head = result.children && result.children[0]
if (head && head.value) {
head.value = head.value.replace(/^\s+/, '')
}
}
values = values.concat(result)
}
}
return values
}