vibe-coder-mcp
Version:
Production-ready MCP server with complete agent integration, multi-transport support, and comprehensive development automation tools for AI-assisted workflows.
21 lines • 1.08 kB
TypeScript
import { GraphNode, GraphEdge } from './graphBuilder.js';
import { CodeMapGeneratorConfig } from './types.js';
export interface MethodCall {
from: string;
to: string;
message: string;
isAsync: boolean;
order: number;
}
export interface SequenceParticipant {
id: string;
label: string;
type: 'class' | 'function' | 'method';
filePath?: string;
}
export declare function extractMethodCallSequences(nodes: GraphNode[], edges: GraphEdge[], maxCalls?: number): MethodCall[];
export declare function extractParticipants(methodCalls: MethodCall[], nodes: GraphNode[]): SequenceParticipant[];
export declare function generateSequenceDiagram(methodCalls: MethodCall[], participants: SequenceParticipant[]): string;
export declare function optimizeSequenceDiagram(diagram: string, maxParticipants?: number): string;
export declare function processAndStoreSequenceDiagram(methodCalls: MethodCall[], participants: SequenceParticipant[], config: CodeMapGeneratorConfig, jobId: string): Promise<string>;
//# sourceMappingURL=sequenceDiagramGenerator.d.ts.map