Skip to content

Files

Latest commit

Aug 19, 2023
2a1eb91 · Aug 19, 2023

History

History

typed-unsigned-integer-ctors

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Feb 9, 2022
Aug 19, 2023
Feb 9, 2022
Sep 20, 2022
Feb 9, 2022
Feb 9, 2022
Feb 9, 2022

README.md

Constructors

Unsigned integer typed array constructors.

Usage

var ctors = require( '@stdlib/array/typed-unsigned-integer-ctors' );

ctors( dtype )

Returns an unsigned integer typed array constructor for a specified data type.

var ctor = ctors( 'uint32' );
// returns <Function>

The function returns constructors for the following data types:

  • uint16: unsigned 16-bit integers.
  • uint32: unsigned 32-bit integers.
  • uint8: unsigned 8-bit integers.
  • uint8c: unsigned clamped 8-bit integers.

If provided an unknown or unsupported data type, the function returns null.

var ctor = ctors( 'uint' );
// returns null

Examples

var dtypes = require( '@stdlib/array/typed-unsigned-integer-dtypes' );
var ctors = require( '@stdlib/array/typed-unsigned-integer-ctors' );

var DTYPES = dtypes();
var ctor;
var i;

for ( i = 0; i < DTYPES.length; i++ ) {
    ctor = ctors( DTYPES[ i ] );
    console.log( ctor );
}