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 1.03 kB
/** * API Mock Server Generator * * Automatically generates production-ready mock servers from discovered APIs. * Uses real API response data to create realistic mocks. */ import type { DiscoveredAPI } from '../types.js'; export interface MockServerConfig { framework?: 'express' | 'fastify' | 'koa'; port?: number; includeErrors?: boolean; includeRateLimiting?: boolean; dataSource?: 'real' | 'generated'; outputPath?: string; } export interface MockServerOutput { serverCode: string; packageJson: string; readme: string; testCode: string; dataFiles: Record<string, any>; errorScenarios: any[]; } /** * Generate complete mock server from discovered APIs */ export declare function generateMockServer(apis: DiscoveredAPI[], config?: MockServerConfig): Promise<MockServerOutput>; /** * Save mock server to filesystem */ export declare function saveMockServer(output: MockServerOutput, outputPath: string): Promise<void>; //# sourceMappingURL=mock-server-generator.d.ts.map