@stdlib/esm
Version:
ES module distribution for Stdlib, a standard library for JavaScript and Node.js.
3 lines • 2.56 kB
JavaScript
// This file is a part of stdlib. License is Apache-2.0: http://www.apache.org/licenses/LICENSE-2.0
import t from"./../../../../utils/define-property.js";import r from"./../../../../utils/define-nonenumerable-read-only-property.js";import i from"./../../../../utils/define-nonenumerable-read-only-accessor.js";import e from"./../../../../assert/is-positive-number.js";import o from"./../../../../assert/is-number.js";import n from"./../../../../assert/is-nan.js";import s from"./entropy.js";import m from"./kurtosis.js";import u from"./mean.js";import a from"./median.js";import p from"./mode.js";import f from"./skewness.js";import h from"./stdev.js";import l from"./variance.js";import c from"./cdf.js";import g from"./logpdf.js";import d from"./pdf.js";import y from"./quantile.js";var v=t,j=r,b=i,w=e.isPrimitive,k=o.isPrimitive,E=n,T=s,V=m,q=u,M=a,P=p,x=f,L=h,S=l,z=c,A=g,B=d,C=y;function D(t){return z(t,this.mu,this.sigma)}function F(t){return A(t,this.mu,this.sigma)}function G(t){return B(t,this.mu,this.sigma)}function H(t){return C(t,this.mu,this.sigma)}function I(){var t,r;if(!(this instanceof I))return 0===arguments.length?new I:new I(arguments[0],arguments[1]);if(arguments.length){if(t=arguments[1],!k(r=arguments[0])||E(r))throw new TypeError("invalid argument. Location parameter `mu` must be a number primitive. Value: `"+r+"`");if(!w(t))throw new TypeError("invalid argument. Scale parameter `sigma` must be a positive number. Value: `"+t+"`")}else r=0,t=1;return v(this,"mu",{configurable:!1,enumerable:!0,get:function(){return r},set:function(t){if(!k(t)||E(t))throw new TypeError("invalid value. Must be a number primitive. Value: `"+t+"`");r=t}}),v(this,"sigma",{configurable:!1,enumerable:!0,get:function(){return t},set:function(r){if(!w(r))throw new TypeError("invalid value. Must be a positive number. Value: `"+r+"`");t=r}}),this}b(I.prototype,"entropy",(function(){return T(this.mu,this.sigma)})),b(I.prototype,"kurtosis",(function(){return V(this.mu,this.sigma)})),b(I.prototype,"mean",(function(){return q(this.mu,this.sigma)})),b(I.prototype,"median",(function(){return M(this.mu,this.sigma)})),b(I.prototype,"mode",(function(){return P(this.mu,this.sigma)})),b(I.prototype,"skewness",(function(){return x(this.mu,this.sigma)})),b(I.prototype,"stdev",(function(){return L(this.mu,this.sigma)})),b(I.prototype,"variance",(function(){return S(this.mu,this.sigma)})),j(I.prototype,"cdf",D),j(I.prototype,"logpdf",F),j(I.prototype,"pdf",G),j(I.prototype,"quantile",H);var J=I;export default J;
//# sourceMappingURL=ctor.js.map