From: Daniel Roe Date: Tue, 18 Apr 2023 12:44:50 +0000 (+0100) Subject: fix(nuxt): add workaround to preserve type output (#2147) X-Git-Tag: @pinia/nuxt@0.4.9~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=65debf9be0567159b932fcd0fc445a8a2bdbaa4d;p=thirdparty%2Fvuejs%2Fpinia.git fix(nuxt): add workaround to preserve type output (#2147) --- diff --git a/packages/nuxt/src/runtime/plugin.vue3.ts b/packages/nuxt/src/runtime/plugin.vue3.ts index 323ecd0d..5290c06d 100644 --- a/packages/nuxt/src/runtime/plugin.vue3.ts +++ b/packages/nuxt/src/runtime/plugin.vue3.ts @@ -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