UNPKG

@stdlib/esm

Version:

ES module distribution for Stdlib, a standard library for JavaScript and Node.js.

3 lines 1.01 kB
// This file is a part of stdlib. License is Apache-2.0: http://www.apache.org/licenses/LICENSE-2.0 import t from"./../math/base/assert/is-integer.js";import o from"./../math/base/assert/is-negative-zero.js";import n from"./../constants/math/float64-pinf.js";import a from"./../constants/math/float64-ninf.js";import m from"./../constants/math/float32-smallest-subnormal.js";import s from"./../constants/math/int8-min.js";import i from"./../constants/math/int16-min.js";import r from"./../constants/math/int32-min.js";import f from"./../constants/math/uint8-max.js";import e from"./../constants/math/uint16-max.js";import p from"./../constants/math/uint32-max.js";var l=t,c=o,h=n,j=a,u=m,b=s,x=i,g=r,v=f,d=e,y=p;function z(t){return"number"!=typeof t?"generic":t!=t||t===h||t===j?"float32":l(t)?0===t&&c(t)?"float32":t<0?t>=b?"int8":t>=x?"int16":t>=g?"int32":"float64":t<=v?"uint8":t<=d?"uint16":t<=y?"uint32":"float64":t>-u&&t<u?"float64":"float32"}var k=z;export default k; //# sourceMappingURL=min-dtype.js.map