function minUnsignedIntegerDataType( value ) { // eslint-disable-line id-length
	if ( value <= UINT8_MAX ) {
		return 'uint8';
	}
	if ( value <= UINT16_MAX ) {
		return 'uint16';
	}
	if ( value <= UINT32_MAX ) {
		return 'uint32';
	}
	return 'float64';
}
Returns the minimum array data type for storing a provided unsigned integer value.

@param {uinteger} value - scalar value
@returns {string} array data type

@example
var dt = minUnsignedIntegerDataType( 9999 );
// returns 'uint16'

@example
var dt = minUnsignedIntegerDataType( 3 );
// returns 'uint8'