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.
vitepress/src/client/index.ts

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'