UNPKG

@stdlib/esm

Version:

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

3 lines 820 B
// This file is a part of stdlib. License is Apache-2.0: http://www.apache.org/licenses/LICENSE-2.0 import r from"./../../utils/define-nonenumerable-read-only-property.js";import e from"./../../math/base/assert/is-nan.js";import a from"./../../math/base/assert/is-negative-zero.js";var t=e,n=a;function f(r,e,a){var f,o,i,u;if(r<=0)return NaN;if(1===r||0===a)return e[0];for(o=a<0?(1-r)*a:0,u=0;u<r&&(i=e[o])!=i;u++)o+=a;if(u===r)return NaN;for(f=i,u+=1;u<r;u++)i=e[o+=a],t(i)||(i<f||i===f&&n(i))&&(f=i);return f}var o=e,i=a;function u(r,e,a,t){var n,f,u,s;if(r<=0)return NaN;if(1===r||0===a)return e[t];for(f=t,s=0;s<r&&(u=e[f])!=u;s++)f+=a;if(s===r)return NaN;for(n=u,s+=1;s<r;s++)u=e[f+=a],o(u)||(u<n||u===n&&i(u))&&(n=u);return n}var s=r,m=f,N=u;s(m,"ndarray",N);export default m; //# sourceMappingURL=dnanmin.js.map