@@ -13,7 +13,7 @@ import type {
13
13
// Avoid TS depth-limit error in case of large array literal
14
14
type MAXIMUM_DEPTH = 20
15
15
16
- type GetSuspenseOptions < T > =
16
+ type GetUseSuspenseQueryOptions < T > =
17
17
// Part 1: responsible for applying explicit type parameter to function arguments, if object { queryFnData: TQueryFnData, error: TError, data: TData }
18
18
T extends {
19
19
queryFnData : infer TQueryFnData
@@ -61,7 +61,7 @@ type GetSuspenseOptions<T> =
61
61
: // Fallback
62
62
UseSuspenseQueryOptions
63
63
64
- type GetSuspenseResults < T > =
64
+ type GetUseSuspenseQueryResult < T > =
65
65
// Part 1: responsible for mapping explicit type parameter to function result, if object
66
66
T extends { queryFnData : any ; error ?: infer TError ; data : infer TData }
67
67
? UseSuspenseQueryResult < TData , TError >
@@ -104,18 +104,18 @@ type GetSuspenseResults<T> =
104
104
*/
105
105
export type SuspenseQueriesOptions <
106
106
T extends Array < any > ,
107
- TResult extends Array < any > = [ ] ,
107
+ TResults extends Array < any > = [ ] ,
108
108
TDepth extends ReadonlyArray < number > = [ ] ,
109
109
> = TDepth [ 'length' ] extends MAXIMUM_DEPTH
110
110
? Array < UseSuspenseQueryOptions >
111
111
: T extends [ ]
112
112
? [ ]
113
113
: T extends [ infer Head ]
114
- ? [ ...TResult , GetSuspenseOptions < Head > ]
115
- : T extends [ infer Head , ...infer Tail ]
114
+ ? [ ...TResults , GetUseSuspenseQueryOptions < Head > ]
115
+ : T extends [ infer Head , ...infer Tails ]
116
116
? SuspenseQueriesOptions <
117
- [ ...Tail ] ,
118
- [ ...TResult , GetSuspenseOptions < Head > ] ,
117
+ [ ...Tails ] ,
118
+ [ ...TResults , GetUseSuspenseQueryOptions < Head > ] ,
119
119
[ ...TDepth , 1 ]
120
120
>
121
121
: Array < unknown > extends T
@@ -141,18 +141,18 @@ export type SuspenseQueriesOptions<
141
141
*/
142
142
export type SuspenseQueriesResults <
143
143
T extends Array < any > ,
144
- TResult extends Array < any > = [ ] ,
144
+ TResults extends Array < any > = [ ] ,
145
145
TDepth extends ReadonlyArray < number > = [ ] ,
146
146
> = TDepth [ 'length' ] extends MAXIMUM_DEPTH
147
147
? Array < UseSuspenseQueryResult >
148
148
: T extends [ ]
149
149
? [ ]
150
150
: T extends [ infer Head ]
151
- ? [ ...TResult , GetSuspenseResults < Head > ]
152
- : T extends [ infer Head , ...infer Tail ]
151
+ ? [ ...TResults , GetUseSuspenseQueryResult < Head > ]
152
+ : T extends [ infer Head , ...infer Tails ]
153
153
? SuspenseQueriesResults <
154
- [ ...Tail ] ,
155
- [ ...TResult , GetSuspenseResults < Head > ] ,
154
+ [ ...Tails ] ,
155
+ [ ...TResults , GetUseSuspenseQueryResult < Head > ] ,
156
156
[ ...TDepth , 1 ]
157
157
>
158
158
: T extends Array <
0 commit comments