]> git.ipfire.org Git - thirdparty/vuejs/pinia.git/commitdiff
fix(nuxt): add workaround to preserve type output (#2147)
authorDaniel Roe <daniel@roe.dev>
Tue, 18 Apr 2023 12:44:50 +0000 (13:44 +0100)
committerGitHub <noreply@github.com>
Tue, 18 Apr 2023 12:44:50 +0000 (14:44 +0200)
packages/nuxt/src/runtime/plugin.vue3.ts

index 323ecd0d0eeb959df182333e31c999ab7d41dc7a..5290c06dc897a685b3abf044c6e491eec71465d0 100644 (file)
@@ -1,7 +1,8 @@
 import { createPinia, setActivePinia } from 'pinia'
-import { defineNuxtPlugin } from '#app'
+import type { Pinia } from 'pinia'
+import { defineNuxtPlugin, Plugin } from '#app'
 
-export default defineNuxtPlugin((nuxtApp) => {
+const plugin: Plugin<{ pinia: Pinia }> = defineNuxtPlugin((nuxtApp) => {
   const pinia = createPinia()
   nuxtApp.vueApp.use(pinia)
   setActivePinia(pinia)
@@ -19,3 +20,5 @@ export default defineNuxtPlugin((nuxtApp) => {
     },
   }
 })
+
+export default plugin