Skip to content

Commit 780dfc2

Browse files
committed
Refactor to avoid dynamic module resolution
1 parent f081569 commit 780dfc2

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

lib/node_modules/@stdlib/array/buffer/lib/arraybuffer.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22

33
// EXPORTS //
44

5-
module.exports = ArrayBuffer; // eslint-disable-line stdlib/require-arraybuffer
5+
module.exports = ( typeof ArrayBuffer === 'function' ) ? ArrayBuffer : null; // eslint-disable-line stdlib/require-arraybuffer

lib/node_modules/@stdlib/array/buffer/lib/index.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,17 @@
1515
// MODULES //
1616

1717
var hasArrayBufferSupport = require( '@stdlib/utils/detect-arraybuffer-support' );
18+
var builtin = require( './arraybuffer.js' );
19+
var polyfill = require( './polyfill.js' );
1820

1921

2022
// MAIN //
2123

2224
var ctor;
2325
if ( hasArrayBufferSupport() ) {
24-
ctor = require( './arraybuffer.js' );
26+
ctor = builtin;
2527
} else {
26-
ctor = require( './polyfill.js' );
28+
ctor = polyfill;
2729
}
2830

2931

0 commit comments

Comments
 (0)