FutureOrExtension<T> extension

Extension methods for FutureOr transformation operations.

on

Methods

catchError(Function onError, {bool test(Object error)?}) FutureOr<T>

Available on FutureOr<T>, provided by the FutureOrExtension extension

Catches errors in a Future or passes through non-Future values.
flatMap<R>(FutureOr<R> transform(T value)) FutureOr<R>

Available on FutureOr<T>, provided by the FutureOrExtension extension

Transforms the value using a function that returns FutureOr.
map<R>(R transform(T value)) FutureOr<R>

Available on FutureOr<T>, provided by the FutureOrExtension extension

Transforms the value using a synchronous function.
then<R>(FutureOr<R> transform(T value)) FutureOr<R>

Available on FutureOr<T>, provided by the FutureOrExtension extension

Alias for flatMap - transforms with FutureOr function.