UNPKG

@stdlib/esm

Version:

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

3 lines 954 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 t from"./../../../../math/base/assert/is-nonnegative-integer.js";import n from"./../../../../math/base/special/betainc.js";import e from"./../../../../math/base/assert/is-nan.js";import a from"./../../../../math/base/special/floor.js";import o from"./../../../../constants/math/float64-pinf.js";import i from"./../../../../utils/constant-function.js";var s=t,f=n,m=e,u=a,p=o;function c(r,t,n){return m(r)||m(t)||m(n)||n<0||n>1||!s(t)||t===p?NaN:r<0?0:r>=t?1:(r=u(r+1e-7),f(n,r+1,t-r,!0,!0))}var l=t,j=i,b=n,N=e,h=a,v=o;function d(r,t){return N(r)||N(t)||t<0||t>1||!l(r)||r===v?j(NaN):function(n){if(N(n))return NaN;if(n<0)return 0;if(n>=r)return 1;return n=h(n+1e-7),b(t,n+1,r-n,!0,!0)}}var y=r,g=c,x=d;y(g,"factory",x);export default g; //# sourceMappingURL=cdf.js.map