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.

32 lines 916 B
/** * Change Detector * Compares API versions to detect changes and breaking changes */ import type { DiscoveredAPI } from '../types.js'; export interface APIChange { type: 'added' | 'modified' | 'removed' | 'breaking'; api: string; field?: string; oldValue?: any; newValue?: any; message: string; severity: 'critical' | 'high' | 'medium' | 'low'; } export interface ChangeReport { timestamp: string; apisAdded: number; apisRemoved: number; apisModified: number; breakingChanges: number; changes: APIChange[]; summary: string; } /** * Compare two API sets and detect changes */ export declare function detectChanges(currentAPIs: DiscoveredAPI[], previousAPIs: DiscoveredAPI[]): ChangeReport; /** * Format change report as markdown */ export declare function formatChangeReport(report: ChangeReport): string; //# sourceMappingURL=change-detector.d.ts.map