diff --git a/packages/plugins/typescript/react-query/src/fetcher.ts b/packages/plugins/typescript/react-query/src/fetcher.ts index 9d7991ad7..34f392204 100644 --- a/packages/plugins/typescript/react-query/src/fetcher.ts +++ b/packages/plugins/typescript/react-query/src/fetcher.ts @@ -99,7 +99,7 @@ export abstract class FetcherRenderer { ${implHookOuter} return ${infiniteQuery.getHook()}<${operationResultType}, TError, TData>( ${this.generateInfiniteQueryFormattedParameters( - this.generateInfiniteQueryKey(config, isSuspense), + this.generateInfiniteQueryKey(config), implFetcher, )} )};`; @@ -136,7 +136,7 @@ export abstract class FetcherRenderer { ${implHookOuter} return ${query.getHook()}<${operationResultType}, TError, TData>( ${this.generateQueryFormattedParameters( - this.generateQueryKey(config, isSuspense), + this.generateQueryKey(config), implFetcher, )} )};`; @@ -222,8 +222,8 @@ export abstract class FetcherRenderer { return `options: Omit<${infiniteQuery.getOptions()}<${operationResultType}, TError, TData>, 'queryKey'> & { queryKey?: ${infiniteQuery.getOptions()}<${operationResultType}, TError, TData>['queryKey'] }`; } - public generateInfiniteQueryKey(config: GenerateConfig, isSuspense: boolean): string { - const identifier = isSuspense ? 'infiniteSuspense' : 'infinite'; + public generateInfiniteQueryKey(config: GenerateConfig): string { + const identifier = 'infinite'; if (config.hasRequiredVariables) return `['${config.node.name.value}.${identifier}', variables]`; return `variables === undefined ? ['${config.node.name.value}.${identifier}'] : ['${config.node.name.value}.${identifier}', variables]`; @@ -237,13 +237,13 @@ export abstract class FetcherRenderer { hook: this.generateInfiniteQueryHook(config, isSuspense), getKey: `${infiniteQuery.getHook( operationName, - )}.getKey = (${signature}) => ${this.generateInfiniteQueryKey(config, isSuspense)};`, + )}.getKey = (${signature}) => ${this.generateInfiniteQueryKey(config)};`, rootKey: `${infiniteQuery.getHook(operationName)}.rootKey = '${node.name.value}.infinite';`, }; } - public generateQueryKey(config: GenerateConfig, isSuspense: boolean): string { - const identifier = isSuspense ? `${config.node.name.value}Suspense` : config.node.name.value; + public generateQueryKey(config: GenerateConfig): string { + const identifier = config.node.name.value; if (config.hasRequiredVariables) return `['${identifier}', variables]`; return `variables === undefined ? ['${identifier}'] : ['${identifier}', variables]`; } @@ -255,10 +255,7 @@ export abstract class FetcherRenderer { return { hook: this.generateQueryHook(config, isSuspense), document: `${query.getHook(operationName)}.document = ${documentVariableName};`, - getKey: `${query.getHook(operationName)}.getKey = (${signature}) => ${this.generateQueryKey( - config, - isSuspense, - )};`, + getKey: `${query.getHook(operationName)}.getKey = (${signature}) => ${this.generateQueryKey(config)};`, rootKey: `${query.getHook(operationName)}.rootKey = '${node.name.value}';`, }; } diff --git a/packages/plugins/typescript/solid-query/src/fetcher.ts b/packages/plugins/typescript/solid-query/src/fetcher.ts index 76c8504a7..b5d4a80b9 100644 --- a/packages/plugins/typescript/solid-query/src/fetcher.ts +++ b/packages/plugins/typescript/solid-query/src/fetcher.ts @@ -89,7 +89,7 @@ export abstract class FetcherRenderer { ${implHookOuter} return ${infiniteQuery.getHook()}<${operationResultType}, TError, TData>( ${this.generateInfiniteQueryFormattedParameters( - this.generateInfiniteQueryKey(config, isSuspense), + this.generateInfiniteQueryKey(config), implFetcher, )} )};`; @@ -126,7 +126,7 @@ export abstract class FetcherRenderer { ${implHookOuter} return ${query.getHook()}<${operationResultType}, TError, TData>( ${this.generateQueryFormattedParameters( - this.generateQueryKey(config, isSuspense), + this.generateQueryKey(config), implFetcher, )} )};`; @@ -201,8 +201,8 @@ export abstract class FetcherRenderer { return `options: Omit<${infiniteQuery.getOptions()}<${operationResultType}, TError, TData>, 'queryKey'> & { queryKey?: ${infiniteQuery.getOptions()}<${operationResultType}, TError, TData>['queryKey'] }`; } - public generateInfiniteQueryKey(config: GenerateConfig, isSuspense: boolean): string { - const identifier = isSuspense ? 'infiniteSuspense' : 'infinite'; + public generateInfiniteQueryKey(config: GenerateConfig): string { + const identifier = 'infinite'; if (config.hasRequiredVariables) return `['${config.node.name.value}.${identifier}', variables]`; return `variables === undefined ? ['${config.node.name.value}.${identifier}'] : ['${config.node.name.value}.${identifier}', variables]`; @@ -216,13 +216,13 @@ export abstract class FetcherRenderer { hook: this.generateInfiniteQueryHook(config, isSuspense), getKey: `${infiniteQuery.getHook( operationName, - )}.getKey = (${signature}) => ${this.generateInfiniteQueryKey(config, isSuspense)};`, + )}.getKey = (${signature}) => ${this.generateInfiniteQueryKey(config)};`, rootKey: `${infiniteQuery.getHook(operationName)}.rootKey = '${node.name.value}.infinite';`, }; } - public generateQueryKey(config: GenerateConfig, isSuspense: boolean): string { - const identifier = isSuspense ? `${config.node.name.value}Suspense` : config.node.name.value; + public generateQueryKey(config: GenerateConfig): string { + const identifier = config.node.name.value; if (config.hasRequiredVariables) return `['${identifier}', variables]`; return `variables === undefined ? ['${identifier}'] : ['${identifier}', variables]`; } @@ -234,10 +234,7 @@ export abstract class FetcherRenderer { return { hook: this.generateQueryHook(config, isSuspense), document: `${query.getHook(operationName)}.document = ${documentVariableName};`, - getKey: `${query.getHook(operationName)}.getKey = (${signature}) => ${this.generateQueryKey( - config, - isSuspense, - )};`, + getKey: `${query.getHook(operationName)}.getKey = (${signature}) => ${this.generateQueryKey(config)};`, rootKey: `${query.getHook(operationName)}.rootKey = '${node.name.value}';`, }; }