File tree Expand file tree Collapse file tree 2 files changed +10
-2
lines changed
lib/node_modules/@stdlib/assert/is-uint8clampedarray/lib Expand file tree Collapse file tree 2 files changed +10
-2
lines changed Original file line number Diff line number Diff line change 35
35
36
36
// MODULES //
37
37
38
- var isUint8ClampedArray = require ( './is_uint8array_clamped .js' ) ;
38
+ var isUint8ClampedArray = require ( './main .js' ) ;
39
39
40
40
41
41
// EXPORTS //
Original file line number Diff line number Diff line change 23
23
var nativeClass = require ( '@stdlib/utils/native-class' ) ;
24
24
25
25
26
+ // VARIABLES //
27
+
28
+ var hasUint8ClampedArray = ( typeof Uint8ClampedArray === 'function' ) ; // eslint-disable-line stdlib/require-globals
29
+
30
+
26
31
// MAIN //
27
32
28
33
/**
@@ -40,7 +45,10 @@ var nativeClass = require( '@stdlib/utils/native-class' );
40
45
* // returns false
41
46
*/
42
47
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
+ ) ;
44
52
}
45
53
46
54
You can’t perform that action at this time.
0 commit comments