fix(Error.custom): improve ext argument detection

This commit is contained in:
Mariusz Nowak
2017-06-05 15:07:05 +02:00
parent bf098bc5d6
commit 0edbfbcf6a
+3 -2
View File
@@ -1,13 +1,14 @@
'use strict';
var assign = require('../object/assign')
var assign = require('../object/assign')
, isObject = require('../object/is-object')
, captureStackTrace = Error.captureStackTrace;
exports = module.exports = function (message/*, code, ext*/) {
var err = new Error(message), code = arguments[1], ext = arguments[2];
if (ext == null) {
if (code && (typeof code === 'object')) {
if (isObject(code)) {
ext = code;
code = null;
}