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.01 kB
/** * TypeScript Type Generator * Generates TypeScript type definitions from API responses * Makes the tool a developer's dream with full type safety */ import type { DiscoveredAPI, APIResponse } from '../types.js'; export interface TypeScriptTypes { types: string; interfaces: string[]; filename: string; } /** * Generates TypeScript type definitions from API response structure */ export declare function generateTypeScriptTypes(api: DiscoveredAPI, responseExample?: APIResponse): TypeScriptTypes; /** * Generates TypeScript types for all discovered APIs */ export declare function generateAllTypeScriptTypes(apis: DiscoveredAPI[], responseExamples?: Map<string, APIResponse>): Record<string, TypeScriptTypes>; /** * Generates a complete TypeScript declaration file for all APIs */ export declare function generateTypeScriptDeclarationFile(apis: DiscoveredAPI[], responseExamples?: Map<string, APIResponse>, packageName?: string): string; //# sourceMappingURL=typescript-generator.d.ts.map