ComposableInfiniteQuery

class ComposableInfiniteQuery<TInput : CacheableInput.QueryInput, TPageParam, TData, TError : Throwable>(block: @Composable (input: TInput?, enabled: Boolean, launchImmediately: Boolean, onSuccess: suspend (pageData: PagedData<TPageParam?, TData>?) -> Unit?, onError: suspend (error: TError) -> Unit?) -> RememberInfiniteQueryResult<TInput, TPageParam, TData, TError>)

Constructors

Link copied to clipboard
constructor(block: @Composable (input: TInput?, enabled: Boolean, launchImmediately: Boolean, onSuccess: suspend (pageData: PagedData<TPageParam?, TData>?) -> Unit?, onError: suspend (error: TError) -> Unit?) -> RememberInfiniteQueryResult<TInput, TPageParam, TData, TError>)

Functions

Link copied to clipboard
@Composable
operator fun invoke(input: TInput? = null, enabled: Boolean = true, launchImmediately: Boolean = true, onSuccess: suspend (pageData: PagedData<TPageParam?, TData>?) -> Unit? = null, onError: suspend (error: TError) -> Unit? = null): RememberInfiniteQueryResult<TInput, TPageParam, TData, TError>