Skip to content

Commit a05ebe4

Browse files
committed
Fix infinite query providesTags types
1 parent 56e2af8 commit a05ebe4

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

packages/toolkit/src/query/endpointDefinitions.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -595,7 +595,7 @@ export interface InfiniteQueryExtraOptions<
595595

596596
providesTags?: ResultDescription<
597597
TagTypes,
598-
ResultType,
598+
InfiniteData<ResultType, PageParam>,
599599
QueryArg,
600600
BaseQueryError<BaseQuery>,
601601
BaseQueryMeta<BaseQuery>

packages/toolkit/src/query/tests/infiniteQueries.test-d.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,12 @@ describe('Infinite queries', () => {
5555
InfiniteData<Pokemon[], number>
5656
>()
5757
},
58+
providesTags: (result) => {
59+
expectTypeOf(result).toEqualTypeOf<
60+
InfiniteData<Pokemon[], number> | undefined
61+
>()
62+
return []
63+
},
5864
}),
5965
}),
6066
})

0 commit comments

Comments
 (0)