UNPKG

vitepress-openapi

Version:

Generate VitePress API Documentation from OpenAPI Specification.

25 lines (24 loc) 812 B
import type { Ref } from 'vue'; import type { ParsedOperation } from '../../types'; import type { OARequest } from '../codeSamples/request'; export interface OperationData { operationId: string; security: { selectedSchemeId: Ref<string>; }; playground: { request: Ref<OARequest>; selectedServer: Ref<string>; parameterValues: Ref<Record<string, any>>; }; requestBody: { selectedContentType: Ref<string | undefined>; }; } export declare const OPERATION_DATA_KEY: unique symbol; export declare function initOperationData({ operation, request, selectedServer, defaultRequestContentType, }: { operation: ParsedOperation; request?: OARequest; selectedServer: string; defaultRequestContentType: string | undefined; }): OperationData;