|
18 | 18 |
|
19 | 19 | 'use strict'; |
20 | 20 |
|
| 21 | +// MODULES // |
| 22 | + |
| 23 | +var Buffer = require( '@stdlib/buffer/ctor' ); |
| 24 | +var Float64Array = require( '@stdlib/array/float64' ); |
| 25 | +var Float32Array = require( '@stdlib/array/float32' ); |
| 26 | +var Int16Array = require( '@stdlib/array/int16' ); |
| 27 | +var Int32Array = require( '@stdlib/array/int32' ); |
| 28 | +var Int8Array = require( '@stdlib/array/int8' ); |
| 29 | +var Uint16Array = require( '@stdlib/array/uint16' ); |
| 30 | +var Uint32Array = require( '@stdlib/array/uint32' ); |
| 31 | +var Uint8Array = require( '@stdlib/array/uint8' ); |
| 32 | +var Uint8ClampedArray = require( '@stdlib/array/uint8c' ); |
| 33 | + |
| 34 | + |
21 | 35 | // MAIN // |
22 | 36 |
|
23 | 37 | // Mapping from data types to underlying buffer constructors... |
24 | 38 | var ctors = { |
25 | | - 'binary': require( '@stdlib/buffer/ctor' ), |
26 | | - 'float64': require( '@stdlib/array/float64' ), |
27 | | - 'float32': require( '@stdlib/array/float32' ), |
| 39 | + 'binary': Buffer, |
| 40 | + 'float64': Float64Array, |
| 41 | + 'float32': Float32Array, |
28 | 42 | 'generic': Array, // TODO: replace with `stdlib` pkg |
29 | | - 'int16': require( '@stdlib/array/int16' ), |
30 | | - 'int32': require( '@stdlib/array/int32' ), |
31 | | - 'int8': require( '@stdlib/array/int8' ), |
32 | | - 'uint16': require( '@stdlib/array/uint16' ), |
33 | | - 'uint32': require( '@stdlib/array/uint32' ), |
34 | | - 'uint8': require( '@stdlib/array/uint8' ), |
35 | | - 'uint8c': require( '@stdlib/array/uint8c' ) |
| 43 | + 'int16': Int16Array, |
| 44 | + 'int32': Int32Array, |
| 45 | + 'int8': Int8Array, |
| 46 | + 'uint16': Uint16Array, |
| 47 | + 'uint32': Uint32Array, |
| 48 | + 'uint8': Uint8Array, |
| 49 | + 'uint8c': Uint8ClampedArray |
36 | 50 | }; |
37 | 51 |
|
38 | 52 |
|
|
0 commit comments