Some checks reported errors
continuous-integration/drone/push Build was killed
98 lines
3.8 KiB
JSON
98 lines
3.8 KiB
JSON
{
|
|
"module": "renderers.mcp-renderer",
|
|
"content": {
|
|
"path": "renderers.mcp-renderer",
|
|
"docstring": "",
|
|
"objects": {
|
|
"TypeDocJsonToMCP": {
|
|
"name": "TypeDocJsonToMCP",
|
|
"kind": "class",
|
|
"path": "renderers.mcp-renderer.TypeDocJsonToMCP",
|
|
"signature": "TypeDocJsonToMCP",
|
|
"docstring": "Transform a TypeDoc serialized reflection JSON into a doc-forge-compatible\nMCP bundle.\n\nThe produced shape matches doc-forge exactly:\n\n- `index.json` -> `{ project, type, modules_count, source }`\n- `nav.json` -> `[ { module, resource } ]` with `docs://modules/{module}`\n- `modules/*.json` -> `{ module, content: { path, docstring, objects } }`\n\nObjects are rendered recursively with\n`{ name, kind, path, signature, docstring, members? }`.",
|
|
"members": {
|
|
"constructor": {
|
|
"name": "constructor",
|
|
"kind": "constructor",
|
|
"path": "renderers.mcp-renderer.TypeDocJsonToMCP.constructor",
|
|
"signature": "TypeDocJsonToMCP(project: any, projectName?: string): TypeDocJsonToMCP",
|
|
"docstring": ""
|
|
},
|
|
"project": {
|
|
"name": "project",
|
|
"kind": "property",
|
|
"path": "renderers.mcp-renderer.TypeDocJsonToMCP.project",
|
|
"signature": "project: any",
|
|
"docstring": ""
|
|
},
|
|
"projectName": {
|
|
"name": "projectName",
|
|
"kind": "property",
|
|
"path": "renderers.mcp-renderer.TypeDocJsonToMCP.projectName",
|
|
"signature": "projectName: string",
|
|
"docstring": ""
|
|
},
|
|
"collectMembers": {
|
|
"name": "collectMembers",
|
|
"kind": "method",
|
|
"path": "renderers.mcp-renderer.TypeDocJsonToMCP.collectMembers",
|
|
"signature": "collectMembers(ref: any, parentPath: string): Record<string, unknown>",
|
|
"docstring": ""
|
|
},
|
|
"renderModule": {
|
|
"name": "renderModule",
|
|
"kind": "method",
|
|
"path": "renderers.mcp-renderer.TypeDocJsonToMCP.renderModule",
|
|
"signature": "renderModule(mod: any, modPath: string): Record<string, unknown>",
|
|
"docstring": ""
|
|
},
|
|
"renderObject": {
|
|
"name": "renderObject",
|
|
"kind": "method",
|
|
"path": "renderers.mcp-renderer.TypeDocJsonToMCP.renderObject",
|
|
"signature": "renderObject(ref: any, parentPath: string): Record<string, unknown>",
|
|
"docstring": ""
|
|
},
|
|
"transform": {
|
|
"name": "transform",
|
|
"kind": "method",
|
|
"path": "renderers.mcp-renderer.TypeDocJsonToMCP.transform",
|
|
"signature": "transform(): McpBundle",
|
|
"docstring": ""
|
|
}
|
|
}
|
|
},
|
|
"McpBundle": {
|
|
"name": "McpBundle",
|
|
"kind": "interface",
|
|
"path": "renderers.mcp-renderer.McpBundle",
|
|
"signature": "McpBundle",
|
|
"docstring": "",
|
|
"members": {
|
|
"index": {
|
|
"name": "index",
|
|
"kind": "property",
|
|
"path": "renderers.mcp-renderer.McpBundle.index",
|
|
"signature": "index: Record<string, unknown>",
|
|
"docstring": ""
|
|
},
|
|
"modules": {
|
|
"name": "modules",
|
|
"kind": "property",
|
|
"path": "renderers.mcp-renderer.McpBundle.modules",
|
|
"signature": "modules: Record<string, { content: Record<string, unknown>; module: string }>",
|
|
"docstring": ""
|
|
},
|
|
"nav": {
|
|
"name": "nav",
|
|
"kind": "property",
|
|
"path": "renderers.mcp-renderer.McpBundle.nav",
|
|
"signature": "nav: { module: string; resource: string }[]",
|
|
"docstring": ""
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|