UNPKG

@stdlib/esm

Version:

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

3 lines 886 B
// This file is a part of stdlib. License is Apache-2.0: http://www.apache.org/licenses/LICENSE-2.0 import t from"./../../assert/is-array-like-object.js";import r from"./../../math/base/assert/is-positive-zero.js";import a from"./../../math/base/assert/is-negative-zero.js";import e from"./../../math/base/assert/is-nan.js";import s from"./../../constants/math/float64-pinf.js";import o from"./../../constants/math/float64-ninf.js";var n=t,i=r,m=a,f=e,l=s,u=o;function p(t){var r,a,e,s;if(0===arguments.length)r=[0,0];else{if(!n(t))throw new TypeError("invalid argument. Output argument must be an array-like object. Value: `"+t+"`.");r=t}return a=l,e=u,s=!1,o;function o(t){return 0===arguments.length?!1===s?null:(r[0]=a,r[1]=e,r):(s=!0,f(t)?(a=t,e=t):((t<a||t===a&&m(t))&&(a=t),(t>e||t===e&&i(t))&&(e=t)),r[0]=a,r[1]=e,r)}}var h=p;export default h; //# sourceMappingURL=minmax.js.map