File tree 2 files changed +8
-3
lines changed
2 files changed +8
-3
lines changed Original file line number Diff line number Diff line change 1
1
export let createNanoEvents = ( ) => ( {
2
2
events : { } ,
3
3
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
+ }
5
8
} ,
6
9
on ( event , cb ) {
7
10
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
+ }
9
14
}
10
15
} )
Original file line number Diff line number Diff line change 53
53
"size-limit" : [
54
54
{
55
55
"import" : " { createNanoEvents }" ,
56
- "limit" : " 145 B"
56
+ "limit" : " 144 B"
57
57
}
58
58
],
59
59
"prettier" : {
You can’t perform that action at this time.
0 commit comments