vitepress-openapi
Version:
Generate VitePress API Documentation from OpenAPI Specification.
22 lines (21 loc) • 833 B
TypeScript
import type { OpenAPIDocument, ParsedOpenAPI } from '../../types';
export declare function parseOpenapi(): {
transformSync: ({ spec, defaultTag, defaultTagDescription, }: {
spec: OpenAPIDocument | string;
defaultTag?: string;
defaultTagDescription?: string;
}) => {} & OpenAPIDocument;
transformAsync: ({ spec, }: {
spec: ParsedOpenAPI | string;
}) => Promise<ParsedOpenAPI>;
parseSync: ({ spec, defaultTag, defaultTagDescription, }: {
spec: OpenAPIDocument | string;
defaultTag?: string;
defaultTagDescription?: string;
}) => ParsedOpenAPI;
parseAsync: ({ spec, defaultTag, defaultTagDescription, }: {
spec: OpenAPIDocument | string;
defaultTag?: string;
defaultTagDescription?: string;
}) => Promise<ParsedOpenAPI>;
};