UNPKG

vitepress-openapi

Version:

Generate VitePress API Documentation from OpenAPI Specification.

18 lines (13 loc) 493 B
import type { NormalizedExample } from './normalizeExamples' export function isNamedExample(example: NormalizedExample): boolean { const stringifiedValue = typeof example.value === 'object' ? JSON.stringify(example.value) : String(example.value) return example.name !== stringifiedValue } export function hasNamedExamples(examples: NormalizedExample[] | null): boolean { if (!examples || examples.length === 0) { return false } return examples.some(isNamedExample) }