Package-level declarations

Types

Link copied to clipboard
typealias FaultyFetch<Error> = Flow<Fetch<Faulty<Error>>>

Alias for a flow that fetches a faulty result.

Link copied to clipboard
typealias FaultyFlow<Error> = Flow<Faulty<Error>>

Alias for a flow of a faulty result.

Link copied to clipboard
typealias FaultyScope<Error> = RaiseScope<Error>.() -> Unit

Alias for a RaiseScope context runner used for Faulty.

Link copied to clipboard
typealias FetchFlow<T> = Flow<Fetch<T>>

Alias for a Flow of Fetch statuses.

Link copied to clipboard
typealias KotlinResult<T> = Result<T>

Alias for Kotlin's Result type.

Link copied to clipboard
typealias MaybeFetch<Ok> = Flow<Fetch<Maybe<Ok>>>

Alias for a flow that fetches a maybe result.

Link copied to clipboard
typealias MaybeFlow<Ok> = Flow<Maybe<Ok>>

Alias for a flow of a maybe result.

Link copied to clipboard
typealias MaybeScope<Ok> = RaiseScope<Any>.() -> Ok

Alias for a RaiseScope context runner used for Maybe.

Link copied to clipboard
typealias OutcomeFetch<Ok, Error> = Flow<Fetch<Outcome<Ok, Error>>>

Alias for a flow that fetches an outcome result.

Link copied to clipboard
typealias OutcomeFlow<Ok, Error> = Flow<Outcome<Ok, Error>>

Alias for a flow of an outcome result.

Link copied to clipboard
typealias OutcomeScope<Ok, Error> = RaiseScope<Error>.() -> Ok

Alias for a RaiseScope context runner used for Outcome.

Link copied to clipboard
typealias ResultFetch<Ok> = Flow<Fetch<KotlinResult<Ok>>>

Alias for a flow that fetches a result.

Link copied to clipboard
typealias ResultFlow<Ok> = Flow<KotlinResult<Ok>>

Alias for a flow of a result.