|
|
|
|
@ -11,6 +11,10 @@ export type { EnhanceAppContext, Theme } from './app/theme'
|
|
|
|
|
// shared types
|
|
|
|
|
export type { HeadConfig, Header, PageData, SiteData } from '../../types/shared'
|
|
|
|
|
|
|
|
|
|
// components
|
|
|
|
|
import { ClientOnly } from './app/components/ClientOnly'
|
|
|
|
|
import { Content } from './app/components/Content'
|
|
|
|
|
|
|
|
|
|
// composables
|
|
|
|
|
export { dataSymbol, useData } from './app/data'
|
|
|
|
|
export { useRoute, useRouter } from './app/router'
|
|
|
|
|
@ -25,4 +29,11 @@ export {
|
|
|
|
|
} from './app/utils'
|
|
|
|
|
|
|
|
|
|
// components
|
|
|
|
|
export { Content } from './app/components/Content'
|
|
|
|
|
export { ClientOnly, Content }
|
|
|
|
|
|
|
|
|
|
declare module 'vue' {
|
|
|
|
|
interface GlobalComponents {
|
|
|
|
|
ClientOnly: typeof ClientOnly
|
|
|
|
|
Content: typeof Content
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|