mirror of https://github.com/vuejs/vitepress
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
722 B
28 lines
722 B
// exports in this file are exposed to themes and md files via 'vitepress'
|
|
// so the user can do `import { useRoute, useSiteData } from 'vitepress'`
|
|
|
|
// generic types
|
|
export type { VitePressData } from './app/data'
|
|
export type { Route, Router } from './app/router'
|
|
|
|
// theme types
|
|
export type { EnhanceAppContext, Theme } from './app/theme'
|
|
|
|
// shared types
|
|
export type { HeadConfig, Header, PageData, SiteData } from '../../types/shared'
|
|
|
|
// composables
|
|
export { useData } from './app/data'
|
|
export { useRoute, useRouter } from './app/router'
|
|
|
|
// utilities
|
|
export {
|
|
inBrowser,
|
|
onContentUpdated,
|
|
defineClientComponent,
|
|
withBase
|
|
} from './app/utils'
|
|
|
|
// components
|
|
export { Content } from './app/components/Content'
|