sum library

Classes

Either<L, R>
Just<A>
Left<L, R>
Maybe<A>
Nothing<A>
OperationAsyncData<E extends Object?, D extends Object?>
A sum type for asynchronous data that is obtained as a result of an operation.
OperationAsyncDataError<E extends Object?, D extends Object?>
OperationAsyncDataInitial<E extends Object?, D extends Object?>
OperationAsyncDataLoading<E extends Object?, D extends Object?>
OperationAsyncDataSuccess<E extends Object?, D extends Object?>
PersistentAsyncData<E extends Object?, D extends Object?>
A sum type for asynchronous data that is present in every of its states.
PersistentAsyncDataError<E extends Object?, D extends Object?>
PersistentAsyncDataIdle<E extends Object?, D extends Object?>
PersistentAsyncDataLoading<E extends Object?, D extends Object?>
SessionAsyncData<E extends Object?, D extends Object?>
A sum type for asynchronous data that is obtained through some kind of ongoing session.
SessionAsyncDataConnecting<E extends Object?, D extends Object?>
SessionAsyncDataError<E extends Object?, D extends Object?>
SessionAsyncDataFatalError<E extends Object?, D extends Object?>
SessionAsyncDataIdle<E extends Object?, D extends Object?>
SessionAsyncDataInitial<E extends Object?, D extends Object?>
SessionAsyncDataMatcher<E extends Object?, D extends Object?>
SessionAsyncDataUpdating<E extends Object?, D extends Object?>