From 7a0e841db9f4a7b740e744c091c0fb0bc659b29d Mon Sep 17 00:00:00 2001 From: Eduardo San Martin Morote Date: Thu, 26 Sep 2024 11:50:52 +0200 Subject: [PATCH] test: ref within computed types --- packages/pinia/test-dts/storeToRefs.test-d.ts | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) 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) -- 2.47.3