@@ -791,6 +791,7 @@ export interface QueryObserverPendingResult<
791
791
isLoadingError : false
792
792
isRefetchError : false
793
793
isSuccess : false
794
+ isPlaceholderData : false
794
795
status : 'pending'
795
796
}
796
797
@@ -806,6 +807,7 @@ export interface QueryObserverLoadingResult<
806
807
isLoadingError : false
807
808
isRefetchError : false
808
809
isSuccess : false
810
+ isPlaceholderData : false
809
811
status : 'pending'
810
812
}
811
813
@@ -821,6 +823,7 @@ export interface QueryObserverLoadingErrorResult<
821
823
isLoadingError : true
822
824
isRefetchError : false
823
825
isSuccess : false
826
+ isPlaceholderData : false
824
827
status : 'error'
825
828
}
826
829
@@ -836,6 +839,7 @@ export interface QueryObserverRefetchErrorResult<
836
839
isLoadingError : false
837
840
isRefetchError : true
838
841
isSuccess : false
842
+ isPlaceholderData : false
839
843
status : 'error'
840
844
}
841
845
@@ -851,6 +855,23 @@ export interface QueryObserverSuccessResult<
851
855
isLoadingError : false
852
856
isRefetchError : false
853
857
isSuccess : true
858
+ isPlaceholderData : false
859
+ status : 'success'
860
+ }
861
+
862
+ export interface QueryObserverPlaceholderResult <
863
+ TData = unknown ,
864
+ TError = DefaultError ,
865
+ > extends QueryObserverBaseResult < TData , TError > {
866
+ data : TData
867
+ isError : false
868
+ error : null
869
+ isPending : false
870
+ isLoading : false
871
+ isLoadingError : false
872
+ isRefetchError : false
873
+ isSuccess : true
874
+ isPlaceholderData : true
854
875
status : 'success'
855
876
}
856
877
@@ -866,6 +887,7 @@ export type QueryObserverResult<TData = unknown, TError = DefaultError> =
866
887
| QueryObserverLoadingErrorResult < TData , TError >
867
888
| QueryObserverLoadingResult < TData , TError >
868
889
| QueryObserverPendingResult < TData , TError >
890
+ | QueryObserverPlaceholderResult < TData , TError >
869
891
870
892
export interface InfiniteQueryObserverBaseResult <
871
893
TData = unknown ,
@@ -922,6 +944,7 @@ export interface InfiniteQueryObserverPendingResult<
922
944
isFetchNextPageError : false
923
945
isFetchPreviousPageError : false
924
946
isSuccess : false
947
+ isPlaceholderData : false
925
948
status : 'pending'
926
949
}
927
950
@@ -939,6 +962,7 @@ export interface InfiniteQueryObserverLoadingResult<
939
962
isFetchNextPageError : false
940
963
isFetchPreviousPageError : false
941
964
isSuccess : false
965
+ isPlaceholderData : false
942
966
status : 'pending'
943
967
}
944
968
@@ -956,6 +980,7 @@ export interface InfiniteQueryObserverLoadingErrorResult<
956
980
isFetchNextPageError : false
957
981
isFetchPreviousPageError : false
958
982
isSuccess : false
983
+ isPlaceholderData : false
959
984
status : 'error'
960
985
}
961
986
@@ -971,6 +996,7 @@ export interface InfiniteQueryObserverRefetchErrorResult<
971
996
isLoadingError : false
972
997
isRefetchError : true
973
998
isSuccess : false
999
+ isPlaceholderData : false
974
1000
status : 'error'
975
1001
}
976
1002
@@ -988,6 +1014,25 @@ export interface InfiniteQueryObserverSuccessResult<
988
1014
isFetchNextPageError : false
989
1015
isFetchPreviousPageError : false
990
1016
isSuccess : true
1017
+ isPlaceholderData : false
1018
+ status : 'success'
1019
+ }
1020
+
1021
+ export interface InfiniteQueryObserverPlaceholderResult <
1022
+ TData = unknown ,
1023
+ TError = DefaultError ,
1024
+ > extends InfiniteQueryObserverBaseResult < TData , TError > {
1025
+ data : TData
1026
+ isError : false
1027
+ error : null
1028
+ isPending : false
1029
+ isLoading : false
1030
+ isLoadingError : false
1031
+ isRefetchError : false
1032
+ isSuccess : true
1033
+ isPlaceholderData : true
1034
+ isFetchNextPageError : false
1035
+ isFetchPreviousPageError : false
991
1036
status : 'success'
992
1037
}
993
1038
@@ -1006,6 +1051,7 @@ export type InfiniteQueryObserverResult<
1006
1051
| InfiniteQueryObserverLoadingErrorResult < TData , TError >
1007
1052
| InfiniteQueryObserverLoadingResult < TData , TError >
1008
1053
| InfiniteQueryObserverPendingResult < TData , TError >
1054
+ | InfiniteQueryObserverPlaceholderResult < TData , TError >
1009
1055
1010
1056
export type MutationKey = Register extends {
1011
1057
mutationKey : infer TMutationKey
0 commit comments