Skip to content

Commit aaaece2

Browse files
committed
Rename file and add instanceof check
1 parent 32a5457 commit aaaece2

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

lib/node_modules/@stdlib/assert/is-uint8clampedarray/lib/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535

3636
// MODULES //
3737

38-
var isUint8ClampedArray = require( './is_uint8array_clamped.js' );
38+
var isUint8ClampedArray = require( './main.js' );
3939

4040

4141
// EXPORTS //

lib/node_modules/@stdlib/assert/is-uint8clampedarray/lib/is_uint8array_clamped.js renamed to lib/node_modules/@stdlib/assert/is-uint8clampedarray/lib/main.js

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,11 @@
2323
var nativeClass = require( '@stdlib/utils/native-class' );
2424

2525

26+
// VARIABLES //
27+
28+
var hasUint8ClampedArray = ( typeof Uint8ClampedArray === 'function' ); // eslint-disable-line stdlib/require-globals
29+
30+
2631
// MAIN //
2732

2833
/**
@@ -40,7 +45,10 @@ var nativeClass = require( '@stdlib/utils/native-class' );
4045
* // returns false
4146
*/
4247
function isUint8ClampedArray( value ) {
43-
return ( nativeClass( value ) === '[object Uint8ClampedArray]' );
48+
return (
49+
( hasUint8ClampedArray && value instanceof Uint8ClampedArray ) || // eslint-disable-line stdlib/require-globals
50+
nativeClass( value ) === '[object Uint8ClampedArray]'
51+
);
4452
}
4553

4654

0 commit comments

Comments
 (0)