8000 Transform error messages · stdlib-js/assert-is-buffer@d7b70a3 · GitHub
[go: up one dir, main page]

Skip to content

Commit d7b70a3

Browse files
committed
Transform error messages
1 parent 1548e3a commit d7b70a3

File tree

2 files changed

+8
-15
lines changed

2 files changed

+8
-15
lines changed

lib/main.js

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -48,20 +48,12 @@ var isObjectLike = require( '@stdlib/assert-is-object-like' );
4848
* // returns false
4949
*/
5050
function isBuffer( value ) {
51-
return (
52-
isObjectLike( value ) &&
53-
(
54-
// eslint-disable-next-line no-underscore-dangle
55-
value._isBuffer || // for envs missing Object.prototype.constructor (e.g., Safari 5-7)
56-
(
57-
value.constructor &&
51+
return (isObjectLike( value ) && // eslint-disable-next-line no-underscore-dangle
52+
(// for envs missing Object.prototype.constructor (e.g., Safari 5-7)
53+
value._isBuffer || (value.constructor &&
5854

59-
// WARNING: `typeof` is not a foolproof check, as certain envs consider RegExp and NodeList instances to be functions
60-
typeof value.constructor.isBuffer === 'function' &&
61-
value.constructor.isBuffer( value )
62-
)
63-
)
64-
);
55+
// WARNING: `typeof` is not a foolproof check, as certain envs consider RegExp and NodeList instances to be functions
56+
typeof value.constructor.isBuffer === 'function' && value.constructor.isBuffer( value ))));
6557
}
6658

6759

package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,8 @@
3737
"url": "https://github.com/stdlib-js/stdlib/issues"
3838
},
3939
"dependencies": {
40-
"@stdlib/assert-is-object-like": "^0.2.2"
40+
"@stdlib/assert-is-object-like": "^0.2.2",
41+
"@stdlib/error-tools-fmtprodmsg": "^0.2.2"
4142
},
4243
"devDependencies": {
4344
"@stdlib/array-int8": "^0.2.2",
@@ -84,4 +85,4 @@
8485
"type": "opencollective",
8586
"url": "https://opencollective.com/stdlib"
8687
}
87-
}
88+
}

0 commit comments

Comments
 (0)
0