arela
Version:
AI-powered CTO with multi-agent orchestration, code summarization, visual testing (web + mobile) for blazing fast development.
23 lines • 712 B
TypeScript
/**
* Generate OpenAPI 3.0 specifications from endpoints
*/
import { ApiEndpoint, OpenAPISpec, OpenAPIResponse } from './types';
/**
* Generate OpenAPI spec for a set of endpoints
*/
export declare function generateOpenAPISpec(sliceName: string, endpoints: ApiEndpoint[], version?: string): OpenAPISpec;
/**
* Convert OpenAPI spec to YAML string
*/
export declare function specToYaml(spec: OpenAPISpec): string;
/**
* Convert OpenAPI spec to JSON string
*/
export declare function specToJson(spec: OpenAPISpec): string;
/**
* Get common response definitions
*/
export declare function getCommonResponses(): {
[statusCode: string]: OpenAPIResponse;
};
//# sourceMappingURL=openapi-generator.d.ts.map