@stdlib/esm
Version:
ES module distribution for Stdlib, a standard library for JavaScript and Node.js.
3 lines • 890 B
JavaScript
// 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,f,o){var i,u,s,m,N;if(r<=0)return NaN;for(u=a<0?(1-r)*a:0,s=o<0?(1-r)*o:0,N=0;N<r&&((m=e[u])!=m||0!==f[s]);N++)u+=a,s+=o;if(N===r)return NaN;if(t(i=m))return i;for(N+=1;N<r;N++)u+=a,f[s+=o]||(m=e[u],t(m)||(m<i||m===i&&n(m))&&(i=m));return i}var o=e,i=a;function u(r,e,a,t,n,f,u){var s,m,N,p,v;if(r<=0)return NaN;for(m=t,N=u,v=0;v<r&&((p=e[m])!=p||0!==n[N]);v++)m+=a,N+=f;if(v===r)return NaN;if(o(s=p))return s;for(v+=1;v<r;v++)m+=a,n[N+=f]||(p=e[m],o(p)||(p<s||p===s&&i(p))&&(s=p));return s}var s=r,m=f,N=u;s(m,"ndarray",N);export default m;
//# sourceMappingURL=nanmskmin.js.map