value_extensions 0.2.0 copy "value_extensions: ^0.2.0" to clipboard
value_extensions: ^0.2.0 copied to clipboard

Set of extensions on ValueListenable that allows to use it as Streams in the Rx way.

[0.2.0] - 25.11.2021 #

Breaking changes #

  • Every derived Object obtained from transformer extensions is now a ValueListenable instead of ValueNotifier.
  • Removed DisposeBag.
  • Removed DisposableBuilder.
  • Extract value Extension (.extractValue(...)) extensions now returns StreamValueListenable.
  • Set Extension (.set(...)) now takes a value instead of a function.

Non-Breaking changes #

  • Added Dispose all Extension (.disposeAll()). It is a replacement for the DisposeBag object.
  • Added Update Extension (.update(...)). It is a replacement for the .set extension method.
  • Derived ValueListenables are now lazy and efficient – they don't compute anything if not listened to.

Misc #

  • Package now follows guidelines in terms of usage of the part of directive, it is now removed
  • Package now uses a custom linter
  • Every transformer now has full test coverage

[0.1.0] - 26.06.2021 #

  • Updated example
  • Updated README
  • Added .extractValue(...) extension
  • [BREAKING CHANGES] .bind(...) extension used on the paralleled notifier obtained from .parallelWith(...) extension destructures its value

[0.0.1] - 23.06.2021 #

  • Initial release
5
likes
130
pub points
21%
popularity

Publisher

verified publisherlooksgood.app

Set of extensions on ValueListenable that allows to use it as Streams in the Rx way.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

flutter

More

Packages that depend on value_extensions