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.

29 lines 1.09 kB
/** * Output Generator * Generates all enhanced outputs: GitHub Actions, Git integration, security reports, etc. */ import type { DiscoveredAPI } from '../types.js'; import type { APXResult } from '../core-runner.js'; import { type GitConfig } from './git-integration.js'; export interface EnhancedOutputOptions { outputDir?: string; gitIntegration?: GitConfig; generateGitHubActions?: boolean; generateSecurityReport?: boolean; generateChangeReport?: boolean; generateDocs?: boolean; generateMockServer?: boolean; generatePerformanceBenchmark?: boolean; generateContractTests?: boolean; generateMCPIntegration?: boolean; generateX402Integration?: boolean; generateDependencyGraph?: boolean; previousAPIs?: DiscoveredAPI[]; onProgress?: (message: string) => void; onError?: (error: Error) => void; } /** * Generate all enhanced outputs */ export declare function generateEnhancedOutputs(result: APXResult, apis: DiscoveredAPI[], options?: EnhancedOutputOptions): Promise<void>; //# sourceMappingURL=output-generator.d.ts.map