task_either_value
library
Functions
-
asComplete<L, R>(TaskEitherValue<L, R> tev)
→ TaskEitherValue<L, R>
-
-
asLoading<L, R>(TaskEitherValue<L, R> tev)
→ TaskEitherValue<L, R>
-
-
fromEither<L, R>(Either<L, R> either, {bool loading = false})
→ TaskEitherValue<L, R>
-
-
isLoading<L, R>(TaskEitherValue<L, R> tev)
→ bool
-
-
isLoadingOrNone<L, R>(TaskEitherValue<L, R> tev)
→ bool
-
-
map<L, A, B>(B f(A a))
→ TaskEitherValue<L, B> Function(TaskEitherValue<L, A> tev)
-
-
none<L, R>()
→ TaskEitherValue<L, R>
-
-
putData<L, R>(TaskEitherValue<L, R> tev, R data)
→ TaskEitherValue<L, R>
-
-
toEither<L, R>(L onNone())
→ Either<L, R> Function(TaskEitherValue<L, R> tev)
-
-
toOption<R>(TaskEitherValue<dynamic, R> tev)
→ Option<R>
-
-
withValueNotifier<L, R>(ValueNotifier<TaskEitherValue<L, R>> notifier, TaskEither<L, R> task)
→ FutureOr<Either<L, R>>
-
Typedefs
-
TaskEitherValue<L, R>
= Either<L, Tuple2<Option<R>, bool>>
-
Represent the different states of an async operation.
Is
Left
when there was an error.
The tuple includes a boolean indicating the loading state.