From: Eduardo San Martin Morote Date: Thu, 26 Sep 2024 09:50:52 +0000 (+0200) Subject: test: ref within computed types X-Git-Tag: @pinia/nuxt@0.5.5~11 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=7a0e841db9f4a7b740e744c091c0fb0bc659b29d;p=thirdparty%2Fvuejs%2Fpinia.git test: ref within computed types --- diff --git a/packages/pinia/test-dts/storeToRefs.test-d.ts b/packages/pinia/test-dts/storeToRefs.test-d.ts index 6fc198ea..d44dbe77 100644 --- a/packages/pinia/test-dts/storeToRefs.test-d.ts +++ b/packages/pinia/test-dts/storeToRefs.test-d.ts @@ -1,11 +1,5 @@ -import { - expectType, - createPinia, - defineStore, - mapStores, - storeToRefs, -} from './' -import { App, computed, ComputedRef, ref, Ref, shallowRef } from 'vue' +import { expectType, defineStore, storeToRefs } from './' +import { computed, ComputedRef, ref, Ref, shallowRef } from 'vue' const useOptionsStore = defineStore('main', { state: () => ({ @@ -39,6 +33,9 @@ const useSetupStore = defineStore('main', () => { n: 0, ref: ref(0), }), + // https://github.com/vuejs/pinia/issues/2658 + accidentallyNestedComputed: computed(() => computed(() => 'a')), + computedRef: computed(() => ref(0)), } }) @@ -48,3 +45,5 @@ const setupRefs = storeToRefs(setupStore) expectType>(setupRefs.n) expectType>(setupRefs.ref) expectType }>>(setupRefs.shallowRef) +expectType>(setupRefs.accidentallyNestedComputed.value) +expectType>(setupRefs.computedRef.value)