Skip to content

Function: toVitePressSidebarItems()

Converts API docs navigation metadata into VitePress sidebar items.

Signature

ts
export function toVitePressSidebarItems(nav: ApiDocsNavItem[], options: VitePressNavOptions = {}): VitePressSidebarItem[]

Parameters

NameTypeDescription
navApiDocsNavItem[]API docs navigation metadata.
optionsVitePressNavOptionsVitePress navigation options. (optional, default: {})

Returns

VitePressSidebarItem[] — Generated VitePress sidebar items.

Examples

ts
import { toVitePressSidebarItems } from 'vitepress-api-references'

const sidebarItems = toVitePressSidebarItems([
  {
    title: 'API',
    path: '/api/',
    children: [{ title: 'withOxContentApiDocs', path: '/api/with-ox-content-api-docs' }]
  }
])