UNPKG

apx-toolkit

Version:

Automatically discover APIs and generate complete integration packages: code in 12 languages, TypeScript types, test suites, SDK packages, API documentation, mock servers, performance reports, and contract tests. Saves 2-4 weeks of work in seconds.

45 lines 1.18 kB
/** * API Dependency Graph Generator * * Creates visual dependency graphs showing API relationships */ import type { DiscoveredAPI } from '../types.js'; export interface APIDependency { from: string; to: string; type: 'data' | 'auth' | 'reference'; description?: string; } export interface DependencyGraph { nodes: Array<{ id: string; label: string; method: string; url: string; group?: string; }>; edges: Array<{ from: string; to: string; label: string; arrows: string; }>; criticalPaths: string[][]; } /** * Analyze API dependencies */ export declare function analyzeDependencies(apis: DiscoveredAPI[]): DependencyGraph; /** * Generate Mermaid diagram */ export declare function generateMermaidDiagram(graph: DependencyGraph): string; /** * Generate interactive HTML graph (using vis.js) */ export declare function generateInteractiveGraph(graph: DependencyGraph): string; /** * Save dependency graph */ export declare function saveDependencyGraph(graph: DependencyGraph, outputPath: string): Promise<void>; //# sourceMappingURL=dependency-graph.d.ts.map