'use strict';

// MODULES //

var isTypedArray = require( '@stdlib/utils/is-typed-array' );
var isNumberArray = require( '@stdlib/utils/is-number' ).isPrimitiveNumberArray;
var isBuffer = require( '@stdlib/utils/is-buffer' );


// MAIN //

/**
* Tests if a value is a numeric array.
*
* @param {*} v - value to test
* @returns {boolean} boolean indicating if a value is a numeric array
*
* @example
* var bool = isNumericArray( new Int8Array( 10 ) );
* // returns true
*
* bool = isNumericArray( [ 1, 2, 3 ] );
* // returns true
*
* bool = isNumericArray( [ '1', '2', '3' ] );
* // returns false
*/
function isNumericArray( v ) {
	return (
		!isBuffer( v ) &&
		(isTypedArray( v ) || isNumberArray( v ))
	);
} // end FUNCTION isNumericArray()


// EXPORTS //

module.exports = isNumericArray;

@@ -142,23 +142,27 @@
 mber
+-array
 ' ).
-isP
+p
 rimitive
 Numb
@@ -157,27 +157,17 @@
 rimitive
-NumberArray
+s
 ;%0Avar is

Fix require path