TaskResultFutureExtension<T extends Object, E extends Object> extension
An extension of Future<TaskResult> type, which has the same methods as TaskResult.
- on
-
- Future<
TaskResult< T, E> >
- Future<
Properties
-
data
→ Future<
T?> -
Mirrors to TaskResult.data.
no setter
-
error
→ Future<
E?> -
Mirrors to TaskResult.error.
no setter
-
isErr
→ Future<
bool> -
Mirrors to TaskResult.isErr.
no setter
-
isOk
→ Future<
bool> -
Mirrors to TaskResult.isOk.
no setter
Methods
-
and<
U extends Object> (TaskResult< U, E> res) → Future<TaskResult< U, E> > - Mirrors to TaskResult.and.
-
andThen<
U extends Object> (TaskResult< U, E> op(T data)) → Future<TaskResult< U, E> > - Mirrors to TaskResult.andThen.
-
andThenAsync<
U extends Object> (FutureOr< TaskResult< op(T data)) → Future<U, E> >TaskResult< U, E> > - Mirrors to TaskResult.andThenAsync.
-
expect(
Object msg) → Future< T> - Mirrors to TaskResult.expect.
-
expectErr(
Object msg) → Future< E> - Mirrors to TaskResult.expectErr.
-
inspect(
void op(T data)) → Future< TaskResult< T, E> > - Mirrors to TaskResult.inspect.
-
inspectAsync(
FutureOr< void> op(T data)) → Future<TaskResult< T, E> > - Mirrors to TaskResult.inspectAsync.
-
inspectErr(
void op(E error)) → Future< TaskResult< T, E> > - Mirrors to TaskResult.inspectErr.
-
inspectErrAsync(
FutureOr< void> op(E error)) → Future<TaskResult< T, E> > - Mirrors to TaskResult.inspectErrAsync.
-
map<
U extends Object> (U op(T data)) → Future< TaskResult< U, E> > - Mirrors to TaskResult.map.
-
mapAsync<
U extends Object> (FutureOr< U> op(T data)) → Future<TaskResult< U, E> > - Mirrors to TaskResult.mapAsync.
-
mapErr<
F extends Object> (F op(E error)) → Future< TaskResult< T, F> > - Mirrors to TaskResult.mapErr.
-
mapErrAsync<
F extends Object> (FutureOr< F> op(E error)) → Future<TaskResult< T, F> > - Mirrors to TaskResult.mapErrAsync.
-
mapOr<
U extends Object> (U defaultValue, U op(T data)) → Future< TaskResult< U, E> > - Mirrors to TaskResult.mapOr.
-
mapOrAsync<
U extends Object> (U defaultValue, FutureOr< U> op(T data)) → Future<TaskResult< U, E> > - Mirrors to TaskResult.mapOrAsync.
-
mapOrElse<
U extends Object> (U defaultValue(E error), U op(T data)) → Future< TaskResult< U, E> > - Mirrors to TaskResult.mapOrElse.
-
mapOrElseAsync<
U extends Object> (FutureOr< U> defaultValue(E error), FutureOr<U> op(T data)) → Future<TaskResult< U, E> > - Mirrors to TaskResult.mapOrElseAsync.
-
or<
F extends Object> (TaskResult< T, F> res) → Future<TaskResult< T, F> > - Mirrors to TaskResult.or.
-
orElse<
F extends Object> (TaskResult< T, F> op(E error)) → Future<TaskResult< T, F> > - Mirrors to TaskResult.orElse.
-
orElseAsync<
F extends Object> (FutureOr< TaskResult< op(E error)) → Future<T, F> >TaskResult< T, F> > - Mirrors to TaskResult.orElseAsync.
-
unwrap(
) → Future< T> - Mirrors to TaskResult.unwrap.
-
unwrapErr(
) → Future< E> - Mirrors to TaskResult.unwrapErr.
-
unwrapOr(
T defaultValue) → Future< T> - Mirrors to TaskResult.unwrapOr.
-
unwrapOrElse(
T op(E error)) → Future< T> - Mirrors to TaskResult.unwrapOrElse.
-
unwrapOrElseAsync(
FutureOr< T> op(E error)) → Future<T> - Mirrors to TaskResult.unwrapOrElseAsync.