Skip to content

Commit 721a74d

Browse files
committed
Improve code readability and reduce size a little
1 parent a19e1d1 commit 721a74d

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

index.js

+7-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,15 @@
11
export let createNanoEvents = () => ({
22
events: {},
33
emit(event, ...args) {
4-
for (let i = 0, handlers = this.events[event] || [], length = handlers.length; i < length; i++) handlers[i](...args)
4+
let callbacks = this.events[event] || []
5+
for (let i = 0, length = callbacks.length; i < length; i++) {
6+
callbacks[i](...args)
7+
}
58
},
69
on(event, cb) {
710
this.events[event]?.push(cb) || (this.events[event] = [cb])
8-
return () => (this.events[event] = this.events[event]?.filter(i => cb !== i))
11+
return () => {
12+
this.events[event] = this.events[event]?.filter(i => cb !== i)
13+
}
914
}
1015
})

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353
"size-limit": [
5454
{
5555
"import": "{ createNanoEvents }",
56-
"limit": "145 B"
56+
"limit": "144 B"
5757
}
5858
],
5959
"prettier": {

0 commit comments

Comments
 (0)