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: https://github.com/nodejs/node/pull/2896

PR-URL: https://github.com/nodejs/node/pull/2921
Reviewed-By: Roman Reiss <me@silverwind.io>
Reviewed-By: Michaël Zasso <mic.besace@gmail.com>
This commit is contained in:
Sakthipriyan Vairamani 2015-09-17 04:12:27 +05:30
parent ccea33df62
commit 7953c83b85
4 changed files with 9 additions and 9 deletions

View File

@ -454,9 +454,9 @@ provided by Node.js -- even user created event emitters and streams will throw
errors when no error handlers are attached. An example:
```javascript
var events = require('events');
var EventEmitter = require('events');
var ee = new events.EventEmitter;
var ee = new EventEmitter();
setImmediate(function() {
// this will crash the process because no "error" event

View File

@ -177,7 +177,7 @@ constructor function. For example:
'use strict';
const util = require('util');
const EventEmitter = require('events').EventEmitter;
const EventEmitter = require('events');
function MyEventEmitter() {
// Initialize necessary properties from `EventEmitter` in this instance

View File

@ -263,7 +263,7 @@ which is probably not what you want to do.
For example suppose we were making a module called `a.js`
var EventEmitter = require('events').EventEmitter;
var EventEmitter = require('events');
module.exports = new EventEmitter();

View File

@ -426,13 +426,13 @@ As an additional convenience, `superConstructor` will be accessible
through the `constructor.super_` property.
var util = require("util");
var events = require("events");
var EventEmitter = require("events");
function MyStream() {
events.EventEmitter.call(this);
EventEmitter.call(this);
}
util.inherits(MyStream, events.EventEmitter);
util.inherits(MyStream, EventEmitter);
MyStream.prototype.write = function(data) {
this.emit("data", data);
@ -440,8 +440,8 @@ through the `constructor.super_` property.
var stream = new MyStream();
console.log(stream instanceof events.EventEmitter); // true
console.log(MyStream.super_ === events.EventEmitter); // true
console.log(stream instanceof EventEmitter); // true
console.log(MyStream.super_ === EventEmitter); // true
stream.on("data", function(data) {
console.log('Received data: "' + data + '"');