Skip to content

Commit 7953c83

Browse files
committed
doc: remove usage of events.EventEmitter
The `events` module already exports `EventEmitter` constructor function So, we don't have to use `events.EventEmitter` to access it. Refer: #2896 PR-URL: #2921 Reviewed-By: Roman Reiss <me@silverwind.io> Reviewed-By: Michaël Zasso <mic.besace@gmail.com>
1 parent ccea33d commit 7953c83

File tree

4 files changed

+9
-9
lines changed

4 files changed

+9
-9
lines changed

doc/api/errors.markdown

+2-2
Original file line numberDiff line numberDiff line change
@@ -454,9 +454,9 @@ provided by Node.js -- even user created event emitters and streams will throw
454454
errors when no error handlers are attached. An example:
455455

456456
```javascript
457-
var events = require('events');
457+
var EventEmitter = require('events');
458458

459-
var ee = new events.EventEmitter;
459+
var ee = new EventEmitter();
460460

461461
setImmediate(function() {
462462
// this will crash the process because no "error" event

doc/api/events.markdown

+1-1
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ constructor function. For example:
177177

178178
'use strict';
179179
const util = require('util');
180-
const EventEmitter = require('events').EventEmitter;
180+
const EventEmitter = require('events');
181181

182182
function MyEventEmitter() {
183183
// Initialize necessary properties from `EventEmitter` in this instance

doc/api/modules.markdown

+1-1
Original file line numberDiff line numberDiff line change
@@ -263,7 +263,7 @@ which is probably not what you want to do.
263263

264264
For example suppose we were making a module called `a.js`
265265

266-
var EventEmitter = require('events').EventEmitter;
266+
var EventEmitter = require('events');
267267

268268
module.exports = new EventEmitter();
269269

doc/api/util.markdown

+5-5
Original file line numberDiff line numberDiff line change
@@ -426,22 +426,22 @@ As an additional convenience, `superConstructor` will be accessible
426426
through the `constructor.super_` property.
427427

428428
var util = require("util");
429-
var events = require("events");
429+
var EventEmitter = require("events");
430430

431431
function MyStream() {
432-
events.EventEmitter.call(this);
432+
EventEmitter.call(this);
433433
}
434434

435-
util.inherits(MyStream, events.EventEmitter);
435+
util.inherits(MyStream, EventEmitter);
436436

437437
MyStream.prototype.write = function(data) {
438438
this.emit("data", data);
439439
}
440440

441441
var stream = new MyStream();
442442

443-
console.log(stream instanceof events.EventEmitter); // true
444-
console.log(MyStream.super_ === events.EventEmitter); // true
443+
console.log(stream instanceof EventEmitter); // true
444+
console.log(MyStream.super_ === EventEmitter); // true
445445

446446
stream.on("data", function(data) {
447447
console.log('Received data: "' + data + '"');

0 commit comments

Comments
 (0)