After I update the deps using pnpm up -Lir, I got wrong type in data:
const { data } = await useAsyncQuery<Query>()
vscode shows: const data: AsyncData<T, Error> rather than ListNotificationGqlResult(a type in Query)
so that I got wrong in const listNoteCountTypesCommentReply = computed(() =>listUnreadNotificationsCount.value.list.find(item => item.msgtype === 'comment_reply')?.count || 0)
for item gets any type
Expected behaviour
type of data mentioned above is ListNotificationGqlResult
Environment
Darwin
v20.15.0
3.12.4
3.12.0
2.9.7
pnpm@9.5.0
-
features
,modules
,typescript
,imports
,appConfig
,app
,nitro
,apollo
,i18n
,vueuse
,unocss
,postcss
,headlessui
,compatibilityDate
@nuxtjs/i18n@8.3.3
,@nuxtjs/apollo@5.0.0-alpha.11
,@pinia/nuxt@0.5.2
,@vueuse/nuxt@10.11.0
,@unocss/nuxt@0.61.7
,nuxt-headlessui@1.2.0
-
Describe the bug
After I update the deps using
pnpm up -Lir
, I got wrong type indata
:const { data } = await useAsyncQuery<Query>()
vscode shows:const data: AsyncData<T, Error>
rather thanListNotificationGqlResult
(a type in Query) so that I got wrong inconst listNoteCountTypesCommentReply = computed(() =>listUnreadNotificationsCount.value.list.find(item => item.msgtype === 'comment_reply')?.count || 0)
for item getsany
typeExpected behaviour
type of
data
mentioned above isListNotificationGqlResult
Reproduction
https://github.com/PatchyVideo/platinum/blob/nuxt/pages/notification.vue#L32 type of data cannot be infered as
ListNotificationGqlResult
while history version https://github.com/PatchyVideo/platinum/blob/a29204bc08f402dff7f625802a8b51a3e651b34d/pages/notification.vue#L32 can infer it correctlyAdditional context
plugin
GraphQL v0.1.2
andApollo GraphQL v1.20.0
is installed in my vscodeLogs
No response