UNPKG

vitepress-openapi

Version:

Generate VitePress API Documentation from OpenAPI Specification.

22 lines (21 loc) 833 B
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>; };