We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
ext
1 parent bf098bc commit 0edbfbcCopy full SHA for 0edbfbc
error/custom.js
@@ -1,13 +1,14 @@
1
'use strict';
2
3
-var assign = require('../object/assign')
+var assign = require('../object/assign')
4
+ , isObject = require('../object/is-object')
5
6
, captureStackTrace = Error.captureStackTrace;
7
8
exports = module.exports = function (message/*, code, ext*/) {
9
var err = new Error(message), code = arguments[1], ext = arguments[2];
10
if (ext == null) {
- if (code && (typeof code === 'object')) {
11
+ if (isObject(code)) {
12
ext = code;
13
code = null;
14
}
0 commit comments