Skip to content

Commit 9430c4b

Browse files
committed
Rename file and add instanceof check
1 parent ba5105e commit 9430c4b

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535

3636
// MODULES //
3737

38-
var isInt32Array = require( './is_int32array.js' );
38+
var isInt32Array = require( './main.js' );
3939

4040

4141
// EXPORTS //

lib/node_modules/@stdlib/assert/is-int32array/lib/is_int32array.js renamed to lib/node_modules/@stdlib/assert/is-int32array/lib/main.js

+9-1
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 hasInt32Array = ( typeof Int32Array === '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 isInt32Array( value ) {
43-
return ( nativeClass( value ) === '[object Int32Array]' );
48+
return (
49+
( hasInt32Array && value instanceof Int32Array ) || // eslint-disable-line stdlib/require-globals
50+
nativeClass( value ) === '[object Int32Array]'
51+
);
4452
}
4553

4654

0 commit comments

Comments
 (0)