Package-level declarations

Types

Link copied to clipboard
sealed interface ApiState<out T>

A state machine for async API calls.

Functions

Link copied to clipboard
@Composable
fun <T> produceApiState(vararg keys: Any?, block: suspend () -> Either<Issue, T>): State<ApiState<T>>

Converts a suspend request returning Either into a Composable-supporting ApiState.