mediator 0.1.0
mediator: ^0.1.0 copied to clipboard
Component implements the Mediator pattern in a simple and effective way to make your projects extensible.
Mediator #
Component implements the Mediator pattern in a simple and effective way to make your projects extensible.
* Inspired by Symfony Event Dispatcher
import 'package:mediator/mediator.dart';
main() async {
var dispatcher = new EventDispatcher();
dispatcher.addListener('event-name', (String eventName, Event event) {
// ...
});
var event = await dispatcher.dispatch('event-name');
if (event.isPropagationStopped) {
// ...
}
}