BetterDiscordApp-v1/v2/src/js/event.js

33 lines
716 B
JavaScript
Raw Permalink Normal View History

2016-11-01 04:42:15 +01:00
/* BetterDiscordApp Event emitter
* Version: 2:1.0
* Author: Jiiks | https://jiiks.net
* Date: 31/10/2016
* Last Update: 31/10/2016
* Github: https://github.com/Jiiks/BetterDiscordApp
* Git: https://github.com/Jiiks/BetterDiscordApp.git
* License: MIT
*/
define(() => {
2016-11-02 06:38:32 +01:00
const EventEmitter = new require('events').EventEmitter;
class Event {
constructor() {
this.eventEmitter = new EventEmitter;
}
2016-11-01 04:42:15 +01:00
on(eventName, callback) {
2016-11-02 06:38:32 +01:00
this.eventEmitter.on(eventName, callback);
2016-11-01 04:42:15 +01:00
}
2016-11-02 06:38:32 +01:00
emit(...args) {
this.eventEmitter.emit(...args);
2016-11-01 04:42:15 +01:00
}
}
2016-11-02 06:38:32 +01:00
return new Event();
2016-11-01 04:42:15 +01:00
});