GeezerVison is showing github.com — doc: fix EventEmitter examples · nodejs/node@6c4e697
File tree
Expand file treeCollapse file tree
Open diff view settings
Expand file treeCollapse file tree
Open diff view settings
Collapse file
Copy file name to clipboardExpand all lines: doc/api/events.md +3-1Lines changed: 3 additions & 1 deletion - Display the source diff
- Display the rich diff
| Original file line number | Diff line number | Diff line change |
|---|
@@ -268,6 +268,8 @@ but important side effect: any *additional* listeners registered to the same |
268 | 268 | listener that is in the process of being added. |
269 | 269 |
|
270 | 270 | ```js |
| 271 | +class MyEmitter extends EventEmitter {} |
| 272 | + |
271 | 273 | const myEmitter = new MyEmitter(); |
272 | 274 | // Only do this once so we don't loop forever |
273 | 275 | myEmitter.once('newListener', (event, listener) => { |
@@ -319,7 +321,7 @@ A class method that returns the number of listeners for the given `eventName` |
319 | 321 | registered on the given `emitter`. |
320 | 322 |
|
321 | 323 | ```js |
322 | | -const myEmitter = new MyEmitter(); |
| 324 | +const myEmitter = new EventEmitter(); |
323 | 325 | myEmitter.on('event', () => {}); |
324 | 326 | myEmitter.on('event', () => {}); |
325 | 327 | console.log(EventEmitter.listenerCount(myEmitter, 'event')); |
|