map_stream 1.0.0-alpha.4 copy "map_stream: ^1.0.0-alpha.4" to clipboard
map_stream: ^1.0.0-alpha.4 copied to clipboard

An implementation of the Dart Map object, adding functionality to listen to streams of entry changes.

An implementation of the Dart Map object, adding functionality to listen to streams of entry changes.

Asynchronous Streams from the [dart:async] library are created by listening to MapStream. Whenever changes occur to the MapEntries, updates are pushed along with the current and previous versions of the map in the form of MapUpdate.

Streams can be predefined during attachment to selectively listen to only updates from specific keys.

All Map methods work as per [dart:core] Map documentation.

TypeSafe maps can only have one value type for each MapEntry. Once set, if the value type is changed after its first assignment a MapTypeException is thrown.

See documentation for more information.

0
likes
130
pub points
0%
popularity

Publisher

unverified uploader

An implementation of the Dart Map object, adding functionality to listen to streams of entry changes.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

More

Packages that depend on map_stream