diff --git a/lib/_stream_writable.js b/lib/_stream_writable.js index 6a008fe76d2dbb..c02b773e8fd002 100644 --- a/lib/_stream_writable.js +++ b/lib/_stream_writable.js @@ -154,7 +154,7 @@ Writable.prototype.pipe = function() { }; -function writeAfterEnd(stream, state, cb) { +function writeAfterEnd(stream, cb) { var er = new Error('write after end'); // TODO: defer error events consistently everywhere, not just the cb stream.emit('error', er); @@ -204,7 +204,7 @@ Writable.prototype.write = function(chunk, encoding, cb) { cb = nop; if (state.ended) - writeAfterEnd(this, state, cb); + writeAfterEnd(this, cb); else if (validChunk(this, state, chunk, cb)) { state.pendingcb++; ret = writeOrBuffer(this, state, chunk, encoding, cb); @@ -329,7 +329,7 @@ function onwrite(stream, er) { onwriteError(stream, state, sync, er, cb); else { // Check if we're actually ready to finish, but don't emit yet - var finished = needFinish(stream, state); + var finished = needFinish(state); if (!finished && !state.corked && @@ -453,7 +453,7 @@ Writable.prototype.end = function(chunk, encoding, cb) { }; -function needFinish(stream, state) { +function needFinish(state) { return (state.ending && state.length === 0 && state.bufferedRequest === null && @@ -469,7 +469,7 @@ function prefinish(stream, state) { } function finishMaybe(stream, state) { - var need = needFinish(stream, state); + var need = needFinish(state); if (need) { if (state.pendingcb === 0) { prefinish(stream, state); diff --git a/lib/util.js b/lib/util.js index 69c46e6ea7a9fb..39f521fde98069 100644 --- a/lib/util.js +++ b/lib/util.js @@ -499,7 +499,7 @@ function reduceToSingleString(output, base, braces) { // NOTE: These type checking functions intentionally don't use `instanceof` // because it is fragile and can be easily faked with `Object.create()`. -const isArray = exports.isArray = Array.isArray; +exports.isArray = Array.isArray; function isBoolean(arg) { return typeof arg === 'boolean';