FStream<T> class
A value stream based where the first element is a future
- Implemented types
-
- ValueStream<
T>
- ValueStream<
- Available extensions
Constructors
Properties
-
after
→ Stream<
T> -
final
- debugName → String?
-
final
- first → T?
-
no setter
-
future
→ Future<
T?> -
no setteroverride
- hashCode → int
-
The hash code for this object.
no setterinherited
- isFirstResolved → bool
-
no setteroverride
- isNotEmpty → bool
-
Available on ValueStream<
Iterable< , provided by the ValueStreamIterableExtensions extensionX> >no setter -
keys
→ ValueStream<
Iterable< K> > -
Available on ValueStream<
Map< , provided by the ValueStreamOfMapExtensions extensionK, V> >no setter - length → int
-
Available on ValueStream<
Iterable< , provided by the ValueStreamIterableExtensions extensionX> >no setter - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
values
→ ValueStream<
Iterable< V> > -
Available on ValueStream<
Map< , provided by the ValueStreamOfMapExtensions extensionK, V> >no setter
Methods
-
awaitEach(
) → ValueStream< Future< Iterable< >X> > -
Available on ValueStream<
Iterable< , provided by the ValueStreamIterableFutureExtensions extensionFuture< >X> > -
combined<
R, O> (ValueStream< O> other, R combiner(T? self, O? other)) → ValueStream<R> -
Available on ValueStream<
Combines another stream.T> , provided by the ValueStreamExtensions extension -
combinedUnresolved<
R, O> (ValueStream< O> other, Resolvable<R?> combiner(FutureOr<T?> self, FutureOr<O?> other)) → ValueStream<R?> -
Available on ValueStream<
Combines another stream, passing unresolved FuturesT> , provided by the ValueStreamExtensions extension -
combineWith(
Iterable< ValueStream< others, [String? debugName]) → ValueStream<Iterable< >X> >Iterable< X> > -
Available on ValueStream<
Iterable< , provided by the ValueStreamIterableExtensions extensionX> > -
debounced(
[Duration? duration]) → ValueStream< T> -
Available on ValueStream<
T> , provided by the ValueStreamExtensions extension -
expandEach<
R> (Iterable< R> expander(X input)) → ValueStream<Iterable< R> > -
Available on ValueStream<
Iterable< , provided by the ValueStreamIterableExtensions extensionX> > -
filteredBy<
R> (ValueStream< R> other, bool filter(X item, R? other)) → ValueStream<Iterable< X> > -
Available on ValueStream<
Filters this stream using a result of another stream. This allows us to apply the filter when either the filtering source changes or the original list changes.Iterable< , provided by the ValueStreamIterableExtensions extensionX> > -
filterEntries(
bool predicate(K key, V value)) → ValueStream< Map< K, V> > -
Available on ValueStream<
Map< , provided by the ValueStreamOfMapExtensions extensionK, V> > -
filterItems(
bool predicate(X input)?) → ValueStream< Iterable< X> > -
Available on ValueStream<
Iterable< , provided by the ValueStreamIterableExtensions extensionX> > -
flatten(
[T? initialValue, bool filterNotNull = true]) → Stream< T?> -
Available on ValueStream<
T> , provided by the ValueStreamExtensions extension -
followedBy(
ValueStream< Iterable< other) → ValueStream<X> >Iterable< X> > -
Available on ValueStream<
Iterable< , provided by the ValueStreamIterableExtensions extensionX> > -
get(
) → FutureOr< T?> -
override
-
listen(
void onData(T item)) → StreamSubscription -
Available on ValueStream<
T> , provided by the ValueStreamExtensions extension -
map<
R> (R mapper(T input)) → ValueStream< R> -
Basics of converting something over
override
-
mapEach<
R> (R mapper(X input)) → ValueStream< Iterable< R> > -
Available on ValueStream<
Iterable< , provided by the ValueStreamIterableExtensions extensionX> > -
mapEntries<
R> (MapEntry< K, R> mapper(K key, V value)) → ValueStream<Map< K, R> > -
Available on ValueStream<
Map< , provided by the ValueStreamOfMapExtensions extensionK, V> > -
mapValues<
R> (R mapper(K key, V value)) → ValueStream< Map< K, R> > -
Available on ValueStream<
Map< , provided by the ValueStreamOfMapExtensions extensionK, V> > -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
peek(
void peek(T item)) → ValueStream< T> -
Available on ValueStream<
T> , provided by the ValueStreamExtensions extension -
resolve(
[T? ifAbsent]) → T? -
override
-
sampled(
) → ValueStream< X?> -
Available on ValueStream<
Future< , provided by the ValueStreamFutureExtensions extensionX> > -
thenMap<
R> (R mapper(X input)) → ValueStream< Future< R> > -
Available on ValueStream<
Future< , provided by the ValueStreamFutureExtensions extensionX> > -
thenMapEach<
R> (R mapper(X input)) → ValueStream< Iterable< Future< >R> > -
Available on ValueStream<
Iterable< , provided by the ValueStreamIterableFutureExtensions extensionFuture< >X> > -
toMap(
) → ValueStream< Map< K, V> > -
Available on ValueStream<
Iterable< , provided by the ValueStreamIterableMapEntryExtensions extensionMapEntry< >K, V> > -
toString(
) → String -
A string representation of this object.
inherited
-
toSyncStream(
[void onChange(T value)?, String? name]) → SyncStream< T> -
Available on ValueStream<
T> , provided by the ValueStreamExtensions extension -
where(
Predicate< T?> predicate) → ValueStream<T> -
Available on ValueStream<
Filters the entire stream, including the current elementT> , provided by the ValueStreamExtensions extension -
whereNotNull(
) → ValueStream< T> -
Available on ValueStream<
T> , provided by the ValueStreamExtensions extension
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited