]> git.ipfire.org Git - thirdparty/vuejs/pinia.git/commitdiff
docs: fix mockedStore example
authorEduardo San Martin Morote <posva13@gmail.com>
Wed, 29 May 2024 07:06:14 +0000 (09:06 +0200)
committerEduardo San Martin Morote <posva13@gmail.com>
Wed, 29 May 2024 07:06:14 +0000 (09:06 +0200)
Close #1605

packages/docs/cookbook/testing.md

index 0127440a350cc9a3b4b57080ba0ce535ec27e69c..8c992b1154e5ee9ded7e4f13aaec6a8538b31b01 100644 (file)
@@ -186,7 +186,7 @@ function mockedStore<TStoreDef extends () => unknown>(
   ? Store<
       Id,
       State,
-      Getters,
+      Record<string, never>,
       {
         [K in keyof Actions]: Actions[K] extends (
           ...args: infer Args
@@ -195,7 +195,9 @@ function mockedStore<TStoreDef extends () => unknown>(
             Mock<Args, ReturnT>
           : Actions[K]
       }
-    >
+    > & {
+      [K in keyof Getters]: Getters[K] extends ComputedRef<infer T> ? T : never
+    }
   : ReturnType<TStoreDef> {
   return useStore() as any
 }