Skip to content

Commit e7ea549

Browse files
author
독고현
committed
fix(types): ensure non-undefined data on isSuccess with exactOptionalPropertyTypes
1 parent 98cdfb2 commit e7ea549

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

packages/toolkit/src/query/react/buildHooks.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -734,17 +734,22 @@ type UseQueryStateDefaultResult<D extends QueryDefinition<any, any, any, any>> =
734734
isSuccess: true
735735
isFetching: true
736736
error: undefined
737+
} & {
738+
data: ResultTypeFrom<D>
737739
} & Required<
738-
Pick<UseQueryStateBaseResult<D>, 'data' | 'fulfilledTimeStamp'>
740+
Pick<UseQueryStateBaseResult<D>, 'fulfilledTimeStamp'>
739741
>)
740742
| ({
741743
isSuccess: true
742744
isFetching: false
743745
error: undefined
746+
} & {
747+
data: ResultTypeFrom<D>
748+
currentData: ResultTypeFrom<D>
744749
} & Required<
745750
Pick<
746751
UseQueryStateBaseResult<D>,
747-
'data' | 'fulfilledTimeStamp' | 'currentData'
752+
'fulfilledTimeStamp'
748753
>
749754
>)
750755
| ({ isError: true } & Required<

0 commit comments

Comments
 (0)