dtype2wasm

Return the WebAssembly data type associated with a provided array data type value.

Usage

var dtype2wasm = require( '@stdlib/wasm/base/dtype2wasm' );

dtype2wasm( dtype )

Returns the WebAssembly data type associated with a provided array data type value.

var out = dtype2wasm( 'float64' );
// returns 'float64'

out = dtype2wasm( 'int8' );
// returns 'int8'

If provided an unknown or unsupported array data type, the function assumes that associated values can be stored as double-precision floating-point numbers and returns 'float64'.

var out = dtype2wasm( 'foobar' );
// returns 'float64'

Examples

var dtype2wasm = require( '@stdlib/wasm/base/dtype2wasm' );

var dtypes = [
    'float64',
    'float32',
    'int8',
    'uint8',
    'uint8c',
    'int16',
    'uint16',
    'int32',
    'uint32',
    'generic'
];

var i;
for ( i = 0; i < dtypes.length; i++ ) {
    console.log( '%s => %s', dtypes[ i ], dtype2wasm( dtypes[ i ] ) );
}
Did you find this page helpful?