Return a data type from a string representing the type
Last updated 6 years ago by shama .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install dtype 
SYNC missed versions from official npm registry.


Return a data type from a string representing the data type.

Mostly useful for using with ndarray where you would like instantiate a typed array of the same array.dtype.

See ndarray-dtype if you need to support Buffer and other ndarray types.


var dtype = require('dtype')
var ndarray = require('ndarray')

var arr = ndarray(new Int8Array(32))

// some time later

var newarr = ndarray(new (dtype(arr.dtype)))


dtype(string) will return the following data types based on the strings given:

Data type String
Int8Array "int8"
Int16Array "int16"
Int32Array "int32"
Uint8Array "uint8"
Uint16Array "uint16"
Uint32Array "uint32"
Float32Array "float32"
Float64Array "float64"
Array "array"
Uint8ClampedArray "uint8_clamped"

Returns undefined if the type isn't recognized.


With npm do:

npm install dtype

Use browserify to require('dtype').

see also

release history

  • 2.0.0 - moving buffer, generic and data to a different module
  • 1.0.0 - Add uint8_clamped, generic, data, dataview and buffer types
  • 0.1.0 - initial release


Copyright (c) 2015 Kyle Robinson Young
Licensed under the MIT license.

Current Tags

  • 2.0.0                                ...           latest (6 years ago)

3 Versions

  • 2.0.0                                ...           6 years ago
  • 1.0.0                                ...           6 years ago
  • 0.1.0                                ...           8 years ago

Copyright 2014 - 2016 © taobao.org |