menu
sunny_dart package
documentation
streams.dart
streams.dart
dark_mode
light_mode
streams
library
Classes
AsyncValueStream
<
T
>
The AsyncValueStream is used as a clearing house when more than one consumer need to update a single value, but you want to control the lifecycle around updates, so that older updates that take longer to calculate don't clobber newer values.
FStream
<
T
>
A value stream based where the first element is a future
FuturesStream
HeadedEntryStream
<
K
,
V
>
HStream
<
T
>
SyncStream
<
T
>
The SyncStream is used to control (and potentially debounce) updates to a single value, that are then dispatched as a single stream of updates
UpdateRequest
<
T
>
UpdateResult
<
T
>
ValueStream
<
T
>
Interface representing a stream that has a current or initial value as well.
ValueStreamController
<
T
>
A class that tracks a single value as a stream, but can also provide the latest value;
Enums
ClearingHouseMode
Extensions
StreamNullableExt
on
Stream
<
X?
>
StreamSortSampleExtension
on
Stream
<
T
>
StreamToVStreamExtensions
on
Stream
<
X
>
ValueStreamExtensions
on
ValueStream
<
T
>
ValueStreamFutureExtensions
on
ValueStream
<
Future
<
X
>
>
ValueStreamIterableExtensions
on
ValueStream
<
Iterable
<
X
>
>
ValueStreamIterableFutureExtensions
on
ValueStream
<
Iterable
<
Future
<
X
>
>
>
ValueStreamIterableMapEntryExtensions
on
ValueStream
<
Iterable
<
MapEntry
<
K
,
V
>
>
>
ValueStreamOfMapExtensions
on
ValueStream
<
Map
<
K
,
V
>
>
Functions
streamOfNullableFuture
<
T
>
(
Future
<
T?
>
?
nullable
)
→
Stream
<
T
>
sunny_dart package
documentation
streams.dart
sunny_dart
package
Libraries
extensions
extensions/future_extensions
extensions/iterable_stream_extensions
extensions/lang_extensions
extensions/map_extensions
extensions/uri_extensions
flutter_extensions/color_extensions
flutter_extensions/colors
flutter_extensions/phone_numbers
helpers
helpers/coercions
helpers/disposable
helpers/error_methods
helpers/functions
helpers/ints
helpers/lists
helpers/logging_mixin
helpers/maps
helpers/resolvable
helpers/safe_completer
helpers/strings
helpers/zip_list
i18n
i18n/sunny_localization_ext
info_x
is_x
json
json/map_model
streams
streams/async_value_stream
streams/stream_sort_sample
streams/value_stream
streams/value_stream_extensions
sunny_dart
sunny_get
typedefs
ui
streams library