Skip to content

Commit 3c3d34c

Browse files
authored
Merge pull request #84 from SkrzypMajster/fix/improve-infite-queries-type
fix: Improve useInifiteQuery hook typing
2 parents 55638a7 + e72338c commit 3c3d34c

3 files changed

Lines changed: 9 additions & 2 deletions

File tree

.changeset/rotten-frogs-mate.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'react-starter-boilerplate': patch
3+
---
4+
5+
fix: Improve useInfiniteQuery hook typing

src/api/actions/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ export const queries = {
99

1010
export type AxiosQueriesType = typeof queries;
1111

12+
export type AxiosInfiniteQueriesType = Pick<AxiosQueriesType, 'getUsersInfinite'>;
13+
1214
export const mutations = {
1315
...authMutations,
1416
// API_COLLECTION_MUTATIONS

src/hooks/useInfiniteQuery/useInfiniteQuery.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import {
88
} from '@tanstack/react-query';
99

1010
import { useApiClient } from 'hooks/useApiClient/useApiClient';
11-
import { AxiosQueriesType, queries } from 'api/actions';
11+
import { AxiosInfiniteQueriesType, queries } from 'api/actions';
1212
import { DataForQuery, GetQueryParams } from 'api/types/types';
1313

1414
/**
@@ -17,7 +17,7 @@ import { DataForQuery, GetQueryParams } from 'api/types/types';
1717
* This hook uses proper querying strategy provided via ApiClientContext
1818
* @see ApiClientContextController.ts
1919
* */
20-
export const useInfiniteQuery = <Key extends keyof AxiosQueriesType, TError = unknown>(
20+
export const useInfiniteQuery = <Key extends keyof AxiosInfiniteQueriesType, TError = unknown>(
2121
query: Key,
2222
args?: GetQueryParams<Key>,
2323
options?: UseInfiniteQueryOptions<DataForQuery<Key>, TError>,

0 commit comments

Comments
 (0)