errors: migrate lib/console

Migrate console.js to use internal/errors.js.

PR-URL: https://github.com/nodejs/node/pull/11340
Ref: https://github.com/nodejs/node/issues/11273
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
This commit is contained in:
mskec authored and Franziska Hinkelmann committed 2017-05-27 09:28:07 +02:00
1 parent ae5e65c72f
commit 0ecdf29340
4 files changed
+32 -10

No files matched your search

+3 -2
View File
@@ -21,6 +21,7 @@
'use strict';
const errors = require('internal/errors');
const util = require('util');
function Console(stdout, stderr, ignoreErrors = true) {
@@ -28,12 +29,12 @@ function Console(stdout, stderr, ignoreErrors = true) {
return new Console(stdout, stderr, ignoreErrors);
}
if (!stdout || typeof stdout.write !== 'function') {
throw new TypeError('Console expects a writable stream instance');
throw new errors.TypeError('ERR_CONSOLE_WRITABLE_STREAM', 'stdout');
}
if (!stderr) {
stderr = stdout;
} else if (typeof stderr.write !== 'function') {
throw new TypeError('Console expects writable stream instances');
throw new errors.TypeError('ERR_CONSOLE_WRITABLE_STREAM', 'stderr');
}
var prop = {