@atlaskit/renderer
Version:
Renderer component
17 lines (15 loc) • 477 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.countNodes = countNodes;
var _traverse = require("@atlaskit/adf-utils/traverse");
/* eslint-disable jsdoc/require-jsdoc */
// Ignored via go/ees005
// eslint-disable-next-line @typescript-eslint/no-explicit-any
function countNodes(adfDocument) {
return (0, _traverse.reduce)(adfDocument, function (acc, node) {
acc[node.type] = (acc[node.type] || 0) + 1;
return acc;
}, {});
}