Skip to content

Commit a623dab

Browse files
committed
Ensure global before check
1 parent f98940e commit a623dab

File tree

1 file changed

+6
-1
lines changed
  • lib/node_modules/@stdlib/assert/is-arraybuffer/lib

1 file changed

+6
-1
lines changed

lib/node_modules/@stdlib/assert/is-arraybuffer/lib/main.js

Lines changed: 6 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 hasArrayBuffer = ( typeof ArrayBuffer === 'function' ); // eslint-disable-line stdlib/require-globals
29+
30+
2631
// MAIN //
2732

2833
/**
@@ -43,7 +48,7 @@ var nativeClass = require( '@stdlib/utils/native-class' );
4348
*/
4449
function isArrayBuffer( value ) {
4550
return (
46-
( ArrayBuffer && value instanceof ArrayBuffer ) || // eslint-disable-line stdlib/require-globals
51+
( hasArrayBuffer && value instanceof ArrayBuffer ) || // eslint-disable-line stdlib/require-globals
4752
nativeClass( value ) === '[object ArrayBuffer]'
4853
);
4954
}

0 commit comments

Comments
 (0)