@@ -79,28 +79,6 @@ const PARAMS_SERIALIZER_DEPENDENCIES: GeneratorDependency[] = [
7979 } ,
8080] ;
8181
82- const SVELTE_QUERY_DEPENDENCIES_V3 : GeneratorDependency [ ] = [
83- {
84- exports : [
85- { name : 'useQuery' , values : true } ,
86- { name : 'useInfiniteQuery' , values : true } ,
87- { name : 'useMutation' , values : true } ,
88- { name : 'UseQueryOptions' } ,
89- {
90- name : 'UseInfiniteQueryOptions' ,
91- } ,
92- { name : 'UseMutationOptions' } ,
93- { name : 'QueryFunction' } ,
94- { name : 'MutationFunction' } ,
95- { name : 'UseQueryStoreResult' } ,
96- { name : 'UseInfiniteQueryStoreResult' } ,
97- { name : 'QueryKey' } ,
98- { name : 'CreateMutationResult' } ,
99- { name : 'InvalidateOptions' } ,
100- ] ,
101- dependency : '@sveltestack/svelte-query' ,
102- } ,
103- ] ;
10482const SVELTE_QUERY_DEPENDENCIES : GeneratorDependency [ ] = [
10583 {
10684 exports : [
@@ -127,19 +105,6 @@ const SVELTE_QUERY_DEPENDENCIES: GeneratorDependency[] = [
127105 } ,
128106] ;
129107
130- const isSvelteQueryV3 = ( packageJson : PackageJson | undefined ) => {
131- const hasSvelteQuery =
132- packageJson ?. dependencies ?. [ '@sveltestack/svelte-query' ] ??
133- packageJson ?. devDependencies ?. [ '@sveltestack/svelte-query' ] ??
134- packageJson ?. peerDependencies ?. [ '@sveltestack/svelte-query' ] ;
135- const hasSvelteQueryV4 =
136- packageJson ?. dependencies ?. [ '@tanstack/svelte-query' ] ??
137- packageJson ?. devDependencies ?. [ '@tanstack/svelte-query' ] ??
138- packageJson ?. peerDependencies ?. [ '@tanstack/svelte-query' ] ;
139-
140- return ! ! hasSvelteQuery && ! hasSvelteQueryV4 ;
141- } ;
142-
143108const isSvelteQueryV6 = ( packageJson : PackageJson | undefined ) => {
144109 return isQueryV6 ( packageJson , 'svelte-query' ) ;
145110} ;
@@ -150,41 +115,15 @@ export const getSvelteQueryDependencies: ClientDependenciesBuilder = (
150115 packageJson ,
151116 httpClient ?: OutputHttpClient ,
152117) => {
153- const hasSvelteQueryV3 = isSvelteQueryV3 ( packageJson ) ;
154-
155118 return [
156119 ...( ! hasGlobalMutator && httpClient === OutputHttpClient . AXIOS
157120 ? AXIOS_DEPENDENCIES
158121 : [ ] ) ,
159122 ...( hasParamsSerializerOptions ? PARAMS_SERIALIZER_DEPENDENCIES : [ ] ) ,
160- ...( hasSvelteQueryV3
161- ? SVELTE_QUERY_DEPENDENCIES_V3
162- : SVELTE_QUERY_DEPENDENCIES ) ,
123+ ...SVELTE_QUERY_DEPENDENCIES ,
163124 ] ;
164125} ;
165126
166- const REACT_QUERY_DEPENDENCIES_V3 : GeneratorDependency [ ] = [
167- {
168- exports : [
169- { name : 'useQuery' , values : true } ,
170- { name : 'useInfiniteQuery' , values : true } ,
171- { name : 'useMutation' , values : true } ,
172- { name : 'useQueryClient' , values : true } ,
173- { name : 'UseQueryOptions' } ,
174- { name : 'UseInfiniteQueryOptions' } ,
175- { name : 'UseMutationOptions' } ,
176- { name : 'QueryFunction' } ,
177- { name : 'MutationFunction' } ,
178- { name : 'UseQueryResult' } ,
179- { name : 'UseInfiniteQueryResult' } ,
180- { name : 'QueryKey' } ,
181- { name : 'QueryClient' } ,
182- { name : 'UseMutationResult' } ,
183- { name : 'InvalidateOptions' } ,
184- ] ,
185- dependency : 'react-query' ,
186- } ,
187- ] ;
188127const REACT_QUERY_DEPENDENCIES : GeneratorDependency [ ] = [
189128 {
190129 exports : [
@@ -226,71 +165,17 @@ export const getReactQueryDependencies: ClientDependenciesBuilder = (
226165 packageJson ,
227166 httpClient ,
228167 hasTagsMutator ,
229- override ,
230168) => {
231- const hasReactQuery =
232- packageJson ?. dependencies ?. [ 'react-query' ] ??
233- packageJson ?. devDependencies ?. [ 'react-query' ] ??
234- packageJson ?. peerDependencies ?. [ 'react-query' ] ;
235- const hasReactQueryV4 =
236- packageJson ?. dependencies ?. [ '@tanstack/react-query' ] ??
237- packageJson ?. devDependencies ?. [ '@tanstack/react-query' ] ??
238- packageJson ?. peerDependencies ?. [ '@tanstack/react-query' ] ;
239-
240- const useReactQueryV3 =
241- override ?. query . version === undefined
242- ? hasReactQuery && ! hasReactQueryV4
243- : override ?. query . version <= 3 ;
244-
245169 return [
246170 ...( hasGlobalMutator || hasTagsMutator ? REACT_DEPENDENCIES : [ ] ) ,
247171 ...( ! hasGlobalMutator && httpClient === OutputHttpClient . AXIOS
248172 ? AXIOS_DEPENDENCIES
249173 : [ ] ) ,
250174 ...( hasParamsSerializerOptions ? PARAMS_SERIALIZER_DEPENDENCIES : [ ] ) ,
251- ...( useReactQueryV3
252- ? REACT_QUERY_DEPENDENCIES_V3
253- : REACT_QUERY_DEPENDENCIES ) ,
175+ ...REACT_QUERY_DEPENDENCIES ,
254176 ] ;
255177} ;
256178
257- const VUE_QUERY_DEPENDENCIES_V3 : GeneratorDependency [ ] = [
258- {
259- exports : [
260- { name : 'useQuery' , values : true } ,
261- { name : 'useInfiniteQuery' , values : true } ,
262- { name : 'useMutation' , values : true } ,
263- ] ,
264- dependency : 'vue-query' ,
265- } ,
266- {
267- exports : [
268- { name : 'UseQueryOptions' } ,
269- { name : 'UseInfiniteQueryOptions' } ,
270- { name : 'UseMutationOptions' } ,
271- { name : 'QueryFunction' } ,
272- { name : 'MutationFunction' } ,
273- { name : 'UseQueryResult' } ,
274- { name : 'UseInfiniteQueryResult' } ,
275- { name : 'QueryKey' } ,
276- { name : 'UseMutationReturnType' } ,
277- { name : 'InvalidateOptions' } ,
278- ] ,
279- dependency : 'vue-query/types' ,
280- } ,
281- {
282- exports : [
283- { name : 'unref' , values : true } ,
284- { name : 'computed' , values : true } ,
285- ] ,
286- dependency : 'vue' ,
287- } ,
288- {
289- exports : [ { name : 'UseQueryReturnType' } ] ,
290- dependency : 'vue-query/lib/vue/useBaseQuery' ,
291- } ,
292- ] ;
293-
294179const VUE_QUERY_DEPENDENCIES : GeneratorDependency [ ] = [
295180 {
296181 exports : [
@@ -323,33 +208,18 @@ const VUE_QUERY_DEPENDENCIES: GeneratorDependency[] = [
323208 } ,
324209] ;
325210
326- const isVueQueryV3 = ( packageJson : PackageJson | undefined ) => {
327- const hasVueQuery =
328- packageJson ?. dependencies ?. [ 'vue-query' ] ??
329- packageJson ?. devDependencies ?. [ 'vue-query' ] ??
330- packageJson ?. peerDependencies ?. [ 'vue-query' ] ;
331- const hasVueQueryV4 =
332- packageJson ?. dependencies ?. [ '@tanstack/vue-query' ] ??
333- packageJson ?. devDependencies ?. [ '@tanstack/vue-query' ] ??
334- packageJson ?. peerDependencies ?. [ '@tanstack/vue-query' ] ;
335-
336- return ! ! hasVueQuery && ! hasVueQueryV4 ;
337- } ;
338-
339211export const getVueQueryDependencies : ClientDependenciesBuilder = (
340212 hasGlobalMutator : boolean ,
341213 hasParamsSerializerOptions : boolean ,
342214 packageJson ,
343215 httpClient ?: OutputHttpClient ,
344216) => {
345- const hasVueQueryV3 = isVueQueryV3 ( packageJson ) ;
346-
347217 return [
348218 ...( ! hasGlobalMutator && httpClient === OutputHttpClient . AXIOS
349219 ? AXIOS_DEPENDENCIES
350220 : [ ] ) ,
351221 ...( hasParamsSerializerOptions ? PARAMS_SERIALIZER_DEPENDENCIES : [ ] ) ,
352- ...( hasVueQueryV3 ? VUE_QUERY_DEPENDENCIES_V3 : VUE_QUERY_DEPENDENCIES ) ,
222+ ...VUE_QUERY_DEPENDENCIES ,
353223 ] ;
354224} ;
355225
@@ -1266,12 +1136,8 @@ const generateQueryHook = async (
12661136 ! ! context . output . tsconfig ?. compilerOptions ?. exactOptionalPropertyTypes ;
12671137 const queryVersion = override . query . version ?? query ?. version ;
12681138
1269- const hasVueQueryV4 =
1270- OutputClient . VUE_QUERY === outputClient &&
1271- ( ! isVueQueryV3 ( context . output . packageJson ) || queryVersion === 4 ) ;
1272- const hasSvelteQueryV4 =
1273- OutputClient . SVELTE_QUERY === outputClient &&
1274- ( ! isSvelteQueryV3 ( context . output . packageJson ) || queryVersion === 4 ) ;
1139+ const hasVueQueryV4 = OutputClient . VUE_QUERY === outputClient ;
1140+ const hasSvelteQueryV4 = OutputClient . SVELTE_QUERY === outputClient ;
12751141 const hasSvelteQueryV6 =
12761142 OutputClient . SVELTE_QUERY === outputClient &&
12771143 isSvelteQueryV6 ( context . output . packageJson ) ;
0 commit comments