UNPKG

@atlaskit/renderer

Version:
17 lines (15 loc) 477 B
"use strict"; 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; }, {}); }