Hakon Grotte
12/21/2023, 10:06 AMkeepPreviousData flag in React Query’s useQuery through placeHolderData ?
Through the kotlin-wrappers the former is defined as external fun <T> keepPreviousData(previousData: T?): T? and the latter as Any, with some types commented out. Library docs: Tanstack Query docs
I’m using wrappers-bom:1.0.0-pre.668.turansky
12/21/2023, 6:20 PMplaceholderData = ::keepPreviousDataturansky
12/21/2023, 7:19 PMHakon Grotte
12/21/2023, 8:05 PMNot enough information to infer type variable Tturansky
12/21/2023, 9:04 PM::<T>keepPreviousData
?Hakon Grotte
12/22/2023, 10:06 AMExpecting an identifier and Type arguments are not allowedHakon Grotte
12/22/2023, 10:23 AMfun wrapperFunc(previousData: GroupedResponse<Show>?):GroupedResponse<Show>? = keepPreviousData(previousData)
and then doing
placeholderData = ::wrapperFunc .
This compiles, but does not yield the expected behaviourHakon Grotte
12/22/2023, 10:39 AMval placeholderDataVal: (previousData: GroupedResponse<Show>?, previousQuery: Any?) -> GroupedResponse<Show>? = { previousData, _ -> previousData }
with
placeholderData = placeholderDataVal
and
fun placeholderDataFunc(previousData: GroupedResponse<Show>?, previousQuery: Any?): GroupedResponse<Show>? = previousData
with
placeholderData = ::placeholderDataFunc
. Same as above: Compiles but not obtaining desired functionalityturansky
12/22/2023, 11:28 AMHakon Grotte
12/22/2023, 3:17 PMturansky
12/23/2023, 10:25 AM