diff --git a/packages/bridge/src/runtime/app.ts b/packages/bridge/src/runtime/app.ts index 5dae2be02..7a4ddc831 100644 --- a/packages/bridge/src/runtime/app.ts +++ b/packages/bridge/src/runtime/app.ts @@ -9,8 +9,6 @@ export const isVue3 = false export const defineNuxtComponent = defineComponent -export interface RuntimeNuxtHooks { } - export interface VueAppCompat { component: Vue['component'], config: { @@ -26,6 +24,12 @@ export interface VueAppCompat { version: string } +export interface RuntimeNuxtHooks { + 'vue:setup': () => void + 'app:mounted': (app: VueAppCompat) => void | Promise + 'meta:register': (metaRenderers: any[]) => void | Promise +} + export interface NuxtAppCompat { nuxt2Context: Vue vue2App: ComponentOptions