vitepress-openapi
Version:
Generate VitePress API Documentation from OpenAPI Specification.
12 lines (11 loc) • 584 B
TypeScript
import type { OpenAPIV3 } from '@scalar/openapi-types';
import type { OASidebarItem, SidebarGroupTemplateFn, SidebarItemTemplateFn } from '../../composables/useSidebar';
export declare function generateSidebarItemsByPaths({ paths, startsWith, collapsible, itemLinkPrefix, depth, sidebarItemTemplate, sidebarGroupTemplate, }?: {
paths: OpenAPIV3.PathsObject;
startsWith?: string;
collapsible?: boolean;
itemLinkPrefix?: string;
depth?: number;
sidebarItemTemplate?: SidebarItemTemplateFn;
sidebarGroupTemplate?: SidebarGroupTemplateFn;
}): OASidebarItem[];