UNPKG

@stdlib/array-dtype

Version:

Return the data type of an array.

13 lines (12 loc) 1.58 kB
"use strict";var t=function(e,r){return function(){return r||e((r={exports:{}}).exports,r),r.exports}};var i=t(function(h,a){ var s={Float32Array:"float32",Float64Array:"float64",Array:"generic",Int16Array:"int16",Int32Array:"int32",Int8Array:"int8",Uint16Array:"uint16",Uint32Array:"uint32",Uint8Array:"uint8",Uint8ClampedArray:"uint8c",Complex64Array:"complex64",Complex128Array:"complex128",BooleanArray:"bool"};a.exports=s });var u=t(function(j,n){ var c=require('@stdlib/array-float64/dist'),q=require('@stdlib/array-float32/dist'),p=require('@stdlib/array-uint32/dist'),x=require('@stdlib/array-int32/dist'),f=require('@stdlib/array-uint16/dist'),m=require('@stdlib/array-int16/dist'),C=require('@stdlib/array-uint8/dist'),U=require('@stdlib/array-uint8c/dist'),I=require('@stdlib/array-int8/dist'),d=require('@stdlib/array-complex64/dist'),S=require('@stdlib/array-complex128/dist'),T=require('@stdlib/array-bool/dist'),F=[c,q,x,p,m,f,I,C,U,d,S,T];n.exports=F });var y=t(function(k,o){ var g=["float64","float32","int32","uint32","int16","uint16","int8","uint8","uint8c","complex64","complex128","bool"];o.exports=g });var v=t(function(w,l){ var B=require('@stdlib/assert-is-buffer/dist'),E=require('@stdlib/assert-is-array/dist'),P=require('@stdlib/utils-constructor-name/dist'),Y=i(),b=u(),A=y(),D=A.length;function N(e){var r;if(E(e))return"generic";if(B(e))return null;for(r=0;r<D;r++)if(e instanceof b[r])return A[r];return Y[P(e)]||null}l.exports=N });var O=v();module.exports=O; /** @license Apache-2.0 */ /** @license Apache-2.0 */ //# sourceMappingURL=index.js.map