@stdlib/esm
Version:
ES module distribution for Stdlib, a standard library for JavaScript and Node.js.
3 lines • 2.69 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 e from"./../../../../utils/define-nonenumerable-read-only-accessor.js";import i 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 u from"./kurtosis.js";import m from"./mean.js";import p from"./median.js";import f from"./mode.js";import a from"./skewness.js";import h from"./stdev.js";import c from"./variance.js";import l from"./cdf.js";import d from"./logcdf.js";import y from"./logpdf.js";import j from"./mgf.js";import v from"./pdf.js";import b from"./quantile.js";var g=t,w=r,k=e,E=i.isPrimitive,T=o.isPrimitive,V=n,q=s,M=u,P=m,x=p,L=f,S=a,z=h,A=c,B=l,C=d,D=y,F=j,G=v,H=b;function I(t){return B(t,this.mu,this.s)}function J(t){return C(t,this.mu,this.s)}function K(t){return D(t,this.mu,this.s)}function N(t){return F(t,this.mu,this.s)}function O(t){return G(t,this.mu,this.s)}function Q(t){return H(t,this.mu,this.s)}function R(){var t,r;if(!(this instanceof R))return 0===arguments.length?new R:new R(arguments[0],arguments[1]);if(arguments.length){if(r=arguments[1],!T(t=arguments[0])||V(t))throw new TypeError("invalid argument. Location parameter `mu` must be a number primitive. Value: `"+t+"`");if(!E(r))throw new TypeError("invalid argument. Scale parameter `s` must be a positive number. Value: `"+r+"`")}else t=0,r=1;return g(this,"mu",{configurable:!1,enumerable:!0,get:function(){return t},set:function(r){if(!T(r)||V(r))throw new TypeError("invalid value. Must be a number primitive. Value: `"+r+"`");t=r}}),g(this,"s",{configurable:!1,enumerable:!0,get:function(){return r},set:function(t){if(!E(t))throw new TypeError("invalid value. Must be a positive number. Value: `"+t+"`");r=t}}),this}k(R.prototype,"entropy",(function(){return q(this.mu,this.s)})),k(R.prototype,"kurtosis",(function(){return M(this.mu,this.s)})),k(R.prototype,"mean",(function(){return P(this.mu,this.s)})),k(R.prototype,"median",(function(){return x(this.mu,this.s)})),k(R.prototype,"mode",(function(){return L(this.mu,this.s)})),k(R.prototype,"skewness",(function(){return S(this.mu,this.s)})),k(R.prototype,"stdev",(function(){return z(this.mu,this.s)})),k(R.prototype,"variance",(function(){return A(this.mu,this.s)})),w(R.prototype,"cdf",I),w(R.prototype,"logcdf",J),w(R.prototype,"logpdf",K),w(R.prototype,"mgf",N),w(R.prototype,"pdf",O),w(R.prototype,"quantile",Q);var U=R;export default U;
//# sourceMappingURL=ctor.js.map