evals
scenario-1
scenario-10
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
Build a tool that generates markdown documentation from pre-processed JSDoc data without parsing source files.
You need to create a documentation generator that accepts structured JSDoc data and produces markdown output. Instead of parsing JavaScript source files, your tool should work with pre-existing template data.
The tool should:
Your solution should implement a function that:
/**
* Generates markdown documentation from pre-processed template data.
*
* @param {Array<Object>} templateData - Array of JSDoc template data objects
* @param {Object} options - Optional configuration for rendering
* @param {number} options.headingDepth - Starting heading level (default: 2)
* @returns {Promise<string>} Promise resolving to generated markdown
*/
async function generateDocs(templateData, options = {}) {
// IMPLEMENTATION HERE
}
module.exports = { generateDocs };Provides markdown documentation rendering from template data.