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.
20 lines • 806 B
TypeScript
/**
* Code Generator - Generate code snippets in multiple languages
* Makes the tool a developer's dream by providing ready-to-use code
*/
import type { DiscoveredAPI } from '../types.js';
export type CodeLanguage = 'typescript' | 'javascript' | 'python' | 'go' | 'rust' | 'java' | 'php' | 'ruby' | 'curl' | 'powershell' | 'csharp' | 'kotlin';
export interface CodeSnippet {
language: CodeLanguage;
code: string;
description: string;
}
/**
* Generates code snippets for an API in multiple languages
*/
export declare function generateCodeSnippets(api: DiscoveredAPI): CodeSnippet[];
/**
* Generates code snippets for all discovered APIs
*/
export declare function generateAllCodeSnippets(apis: DiscoveredAPI[]): Record<string, CodeSnippet[]>;
//# sourceMappingURL=code-generator.d.ts.map