UNPKG

@atlaskit/adf-utils

Version:

Set of utilities to traverse, modify and create ADF documents.

18 lines (17 loc) 430 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.reduce = reduce; var _traverse = require("./traverse"); // Ignored via go/ees005 // eslint-disable-next-line @typescript-eslint/no-explicit-any function reduce(adf, callback, initial) { var result = initial; (0, _traverse.traverse)(adf, { any: function any(node) { result = callback(result, node); } }); return result; }