Skip to content

Commit 6d2a14d

Browse files
cjihrigaddaleax
authored andcommitted
report: refactor argument validation
PR-URL: #26276 Reviewed-By: Richard Lau <[email protected]> Reviewed-By: James M Snell <[email protected]>
1 parent 33fe892 commit 6d2a14d

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

lib/internal/process/report.js

+6-6
Original file line numberDiff line numberDiff line change
@@ -91,13 +91,13 @@ const report = {
9191
},
9292
getReport(err) {
9393
emitExperimentalWarning('report');
94-
if (err == null) {
95-
return nr.getReport(new ERR_SYNTHETIC().stack);
96-
} else if (typeof err !== 'object') {
94+
95+
if (err === undefined)
96+
err = new ERR_SYNTHETIC();
97+
else if (err === null || typeof err !== 'object')
9798
throw new ERR_INVALID_ARG_TYPE('err', 'Object', err);
98-
} else {
99-
return nr.getReport(err.stack);
100-
}
99+
100+
return nr.getReport(err.stack);
101101
}
102102
};
103103

0 commit comments

Comments
 (0)