summaryrefslogtreecommitdiff
path: root/lib/transforms.js
blob: 988b456ef45d2dce96e2e0ef81cc036191abbf32 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
exports.paragraph = function(transform) {
    function transformElement(element) {
        if (element.children) {
            for (var i = 0; i < element.children.length; i++) {
                element.children[i] = transformElement(element.children[i]);
            }
        }
        if (element.type === "paragraph") {
            return transform(element);
        } else {
            return element;
        }
    }
    return transformElement;
};