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
TypeScript
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