extensions/future_extensions library
Extensions
-
AsyncExpand
on Stream<
T> - Alternatives to asyncExpand.
-
AsyncMap
on Stream<
T> - Alternatives to asyncMap.
-
CombineLatest
on Stream<
T> - Utilities to combine events from multiple streams through a callback or into a list.
-
Concatenate
on Stream<
T> - Utilities to append or prepend to a stream.
-
FutureExtensions
on Future<
T> -
FutureIterableExt
on Iterable<
Future< T> > -
FutureNullableExtensions
on Future<
T?> -
FutureOrExts
on FutureOr<
T> -
FutureOrIterableExt
on Iterable<
FutureOr< T> > -
FutureOrIterableNullExt
on Iterable<
FutureOr< ?T> > -
FutureOrNullableExts
on FutureOr<
T?> -
IterableFutureExt
on FutureOr<
Iterable< T> > -
Merge
on Stream<
T> - Utilities to interleave events from multiple streams.
-
NestedFuture
on Future<
Future< T> ?> -
NestedFutureOr
on FutureOr<
FutureOr< T> > -
NestedNullableFutureOr
on FutureOr<
FutureOr< ?T> ?> - ObjectTupleExt on X
-
RateLimit
on Stream<
T> - Utilities to rate limit events.
-
Scan
on Stream<
T> - A utility similar to fold which emits intermediate accumulations.
-
StreamTxrNullableExtensions
on Stream<
X> ? -
Switch
on Stream<
T> - A utility to take events from the most recent sub stream returned by a callback.
-
SwitchLatest
on Stream<
Stream< T> > - A utility to take events from the most recent sub stream.
-
TakeUntil
on Stream<
T> - A utility to end a stream based on an external trigger.
-
Tap
on Stream<
T> - A utility to chain extra behavior on a stream.
-
Where
on Stream<
T> - Utilities to filter events.
-
WhereNotNull
on Stream<
T?>