@@ -16,7 +16,7 @@ The `on` method sets up the listener for an event. It receives two arguments, th
16
16
import { EventEmitter } from ' @upfrontjs/framework' ;
17
17
import type { MyEvents } from ' ../types' ;
18
18
19
- const emitter = EventEmitter .getInstance <> ();
19
+ const emitter = EventEmitter .getInstance <MyEvents >();
20
20
emitter .on (' myEvent' , num => num );
21
21
emitter .emit (' myEvent' , 2 );
22
22
```
@@ -29,7 +29,7 @@ The `once` method works the same way as the [on](#on) method except once the cal
29
29
import { EventEmitter } from ' @upfrontjs/framework' ;
30
30
import type { MyEvents } from ' ../types' ;
31
31
32
- const emitter = EventEmitter .getInstance <> ();
32
+ const emitter = EventEmitter .getInstance <MyEvents >();
33
33
emitter .once (' myEvent' , num => console .log (num ));
34
34
emitter .emit (' myEvent' , 1 ); // 1 logged out to the console
35
35
emitter .emit (' myEvent' , 1 ); // nothing happens
@@ -42,7 +42,7 @@ The `prependListener` method works the same way as the [on](#on) method except t
42
42
import { EventEmitter } from ' @upfrontjs/framework' ;
43
43
import type { MyEvents } from ' ../types' ;
44
44
45
- const emitter = EventEmitter .getInstance <> ();
45
+ const emitter = EventEmitter .getInstance <MyEvents >();
46
46
emitter .on (' myEvent' , num => console .log (num ));
47
47
emitter .prependListener (' myEvent' , num => console .log (' first log: ' , num ));
48
48
emitter .emit (' myEvent' , 1 ); // logged out 'first log: 1', then '1'
0 commit comments