@furystack/rest-service
Version:
Repository implementation for FuryStack
14 lines • 557 B
TypeScript
import type { ApiEndpointDefinition, SwaggerDocument } from '@furystack/rest';
/**
* Converts a FuryStack API schema to an OpenAPI 3.1 compatible document
*
* @param schema - The FuryStack API schema to convert
* @returns A SwaggerDocument in OpenAPI 3.1 format
*/
export declare const generateSwaggerJsonFromApiSchema: ({ api, title, description, version, }: {
api: Record<string, ApiEndpointDefinition>;
title?: string;
description?: string;
version?: string;
}) => SwaggerDocument;
//# sourceMappingURL=generate-swagger-json.d.ts.map