We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6e0f391 commit debe0dbCopy full SHA for debe0db
index.js
@@ -1,12 +1,18 @@
1
export let createNanoEvents = () => ({
2
emit(event, ...args) {
3
- for (let i = 0, callbacks = this.events[event] || [], length = callbacks.length; i < length; i++) {
+ for (
4
+ let i = 0,
5
+ callbacks = this.events[event] || [],
6
+ length = callbacks.length;
7
+ i < length;
8
+ i++
9
+ ) {
10
callbacks[i](...args)
11
}
12
},
13
events: {},
14
on(event, cb) {
- (this.events[event]||=[]).push(cb);
15
+ ;(this.events[event] ||= []).push(cb)
16
return () => {
17
this.events[event] = this.events[event]?.filter(i => cb !== i)
18
0 commit comments