UNPKG

@stdlib/esm

Version:

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

3 lines 814 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-nan.js";import n from"./../../../../math/base/special/cospi.js";import o from"./../../../../constants/math/float64-pinf.js";import a from"./../../../../utils/constant-function.js";import e from"./../degenerate/pdf.js";var f=t,i=n,s=o;function m(r,t,n){return f(r)||f(t)||f(n)||n<0?NaN:0===n?r===t?s:0:r<t-n||r>t+n?0:(1+i((r-t)/n))/(2*n)}var p=a,u=e.factory,c=t,l=n;function j(r,t){return c(r)||c(t)||t<0?p(NaN):0===t?u(r):function(n){if(c(n))return NaN;if(n<r-t||n>r+t)return 0;return(1+l((n-r)/t))/(2*t)}}var N=r,d=m,y=j;N(d,"factory",y);export default d; //# sourceMappingURL=pdf.js.map