https://github.com/cloudwebrtc/dart-events
Event emitter for dart2.
https://github.com/cloudwebrtc/dart-events
Last synced: 12 months ago
JSON representation
Event emitter for dart2.
- Host: GitHub
- URL: https://github.com/cloudwebrtc/dart-events
- Owner: cloudwebrtc
- License: mit
- Created: 2019-01-23T16:21:42.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-10-05T16:56:29.000Z (almost 7 years ago)
- Last Synced: 2025-04-22T17:58:14.993Z (about 1 year ago)
- Language: Dart
- Size: 12.7 KB
- Stars: 4
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://pub.dartlang.org/packages/events2)
# dart-events
Event emitter for dart2.
## Usage
```dart
import 'package:events2/events2.dart';
main() {
EventEmitter event_emitter = new EventEmitter();
event_emitter.on('event1', (arg0, String arg1, int arg2, arg3) {
print('arg0 = ' + arg0 + ', arg1 = ' + arg1 + ', arg2 = ' + arg2.toString() + ', arg3 = ' + arg3.toString());
});
event_emitter.once('event2', () {
print('event2 ');
});
event_emitter.emit('event1', 'a', 'b', null);
event_emitter.emit('event2');
}
```