mirror of
https://github.com/nodejs/node.git
synced 2026-10-14 10:26:26 -04:00
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:
1 parent
ae5e65c72f
commit
0ecdf29340
4 files changed
+32
-10
No files matched your search
+3
-2
@@ -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 = {
|
||||
|
||||
Reference in new issue
Block a user