ComposableFlow

class ComposableFlow<TInput : CacheableInput.FlowInput, TData, TError : Throwable>(block: @Composable (input: TInput?, enabled: Boolean, launchImmediately: Boolean, onEachSuccess: suspend (data: TData) -> Unit?, onError: suspend (error: TError) -> Unit?) -> RememberFlowResult<TInput, TData, TError>)

Constructors

Link copied to clipboard
constructor(block: @Composable (input: TInput?, enabled: Boolean, launchImmediately: Boolean, onEachSuccess: suspend (data: TData) -> Unit?, onError: suspend (error: TError) -> Unit?) -> RememberFlowResult<TInput, TData, TError>)

Functions

Link copied to clipboard
@Composable
operator fun invoke(input: TInput? = null, enabled: Boolean = true, launchImmediately: Boolean = true, onEachSuccess: suspend (data: TData) -> Unit? = null, onError: suspend (error: TError) -> Unit? = null): RememberFlowResult<TInput, TData, TError>