bolter 3.1.3 copy "bolter: ^3.1.3" to clipboard
bolter: ^3.1.3 copied to clipboard

Simplest mutable state manager powered by dart streams and it's extensions

example/bolter_example.dart

import 'package:bolter/bolter.dart';

Future<void> main() async {
  final b = Bolter();
  var t = 5;
  b.stream(() => t).listen((event) {
    print(event);
  });
  for (var p = 0; p < 5; p++) {
    await Future.delayed(const Duration(seconds: 1));
    b.shake();
    t += 5;
  }

  final sb = defaultBolter;

  var st = 5;

  sb.listen(() => st, (){
    print("sync: $st");
  });

  for (var p = 0; p < 5; p++) {
    await Future.delayed(const Duration(seconds: 1));
    sb.shake();
    st += 5;
  }

}
7
likes
0
pub points
35%
popularity

Publisher

verified publisherrenesanse.net

Simplest mutable state manager powered by dart streams and it's extensions

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

equatable, stream_transform

More

Packages that depend on bolter