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.

24 lines 1.12 kB
import type { DiscoveredAPI, APIResponse } from '../types.js'; import type { APIExport } from '../types.js'; /** * Generates OpenAPI 3.1 specification from discovered APIs * Enhanced with JSON Schema validation, security schemes, and best practices */ export declare function generateOpenAPISpec(apis: DiscoveredAPI[], baseUrl?: string, responseExamples?: Map<string, APIResponse>): string; /** * Generates Postman collection from discovered APIs */ export declare function generatePostmanCollection(apis: DiscoveredAPI[], collectionName?: string): string; /** * Generates cURL commands from discovered APIs */ export declare function generateCurlCommands(apis: DiscoveredAPI[]): string; /** * Generates Insomnia workspace from discovered APIs */ export declare function generateInsomniaWorkspace(apis: DiscoveredAPI[], workspaceName?: string): string; /** * Generates all export formats for discovered APIs */ export declare function generateExports(apis: DiscoveredAPI[], formats?: string[], baseUrl?: string, responseExamples?: Map<string, APIResponse>): APIExport[]; //# sourceMappingURL=api-exporter.d.ts.map