event_dart 2.0.1 copy "event_dart: ^2.0.1" to clipboard
event_dart: ^2.0.1 copied to clipboard

Simple, complete and intuitive event emitter written in Dart

example/example.dart

import 'package:event_dart/event_dart.dart';

class Restaurant with EventEmitter {
  Future makeFood() async {
    emit('burger');
    Future.delayed(Duration(seconds: 5), () => emit('pizza'));
    Future.delayed(Duration(seconds: 10), () => emit('icecream'));
  }
}

void main() {
  final restaurant = Restaurant();

  restaurant.on('burger', () => print('Pretty good.'));
  restaurant.on('pizza', () => print('Tasty.'));
  restaurant.on('icecream', () => print('Too cold!'));

  restaurant.makeFood();
}
0
likes
130
points
12
downloads

Publisher

unverified uploader

Weekly Downloads

Simple, complete and intuitive event emitter written in Dart

Documentation

API reference

License

MIT (license)

More

Packages that depend on event_dart