@@ -8,38 +8,38 @@ import { doNotExecute } from "../../../tests/utils"
8
8
import { type Equal , type Expect } from "../../utils/types"
9
9
10
10
describe ( "getQueryData" , ( ) => {
11
- // it("should be typed if key is tagged", () => {
12
- // doNotExecute(() => {
13
- // const queryKey = ["key"] as DataTag<Array<string>, number>
14
- // const queryClient = new QueryClient()
15
- // const data = queryClient.getQueryData(queryKey)
16
-
17
- // const result: Expect<Equal<typeof data, number | undefined>> = true
18
- // return result
19
- // })
20
- // })
21
-
22
- // it("should infer unknown if key is not tagged", () => {
23
- // doNotExecute(() => {
24
- // const queryKey = ["key"] as const
25
- // const queryClient = new QueryClient()
26
- // const data = queryClient.getQueryData(queryKey)
27
-
28
- // const result: Expect<Equal<typeof data, unknown>> = true
29
- // return result
30
- // })
31
- // })
32
-
33
- // it("should infer passed generic if passed", () => {
34
- // doNotExecute(() => {
35
- // const queryKey = ["key"] as const
36
- // const queryClient = new QueryClient()
37
- // const data = queryClient.getQueryData<number>(queryKey)
38
-
39
- // const result: Expect<Equal<typeof data, number | undefined>> = true
40
- // return result
41
- // })
42
- // })
11
+ it ( "should be typed if key is tagged" , ( ) => {
12
+ doNotExecute ( ( ) => {
13
+ const queryKey = [ "key" ] as DataTag < Array < string > , number >
14
+ const queryClient = new QueryClient ( )
15
+ const data = queryClient . getQueryData ( queryKey )
16
+
17
+ const result : Expect < Equal < typeof data , number | undefined > > = true
18
+ return result
19
+ } )
20
+ } )
21
+
22
+ it ( "should infer unknown if key is not tagged" , ( ) => {
23
+ doNotExecute ( ( ) => {
24
+ const queryKey = [ "key" ] as const
25
+ const queryClient = new QueryClient ( )
26
+ const data = queryClient . getQueryData ( queryKey )
27
+
28
+ const result : Expect < Equal < typeof data , unknown > > = true
29
+ return result
30
+ } )
31
+ } )
32
+
33
+ it ( "should infer passed generic if passed" , ( ) => {
34
+ doNotExecute ( ( ) => {
35
+ const queryKey = [ "key" ] as const
36
+ const queryClient = new QueryClient ( )
37
+ const data = queryClient . getQueryData < number > ( queryKey )
38
+
39
+ const result : Expect < Equal < typeof data , number | undefined > > = true
40
+ return result
41
+ } )
42
+ } )
43
43
44
44
it ( "should only allow Arrays to be passed" , ( ) => {
45
45
doNotExecute ( ( ) => {
0 commit comments