UNPKG

@stdlib/esm

Version:

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

3 lines 854 B
// This file is a part of stdlib. License is Apache-2.0: http://www.apache.org/licenses/LICENSE-2.0 import r from"./../../assert/is-positive-integer.js";import m from"./msum.js";import i from"./mmean.js";import e from"./mvariance.js";import t from"./mstdev.js";import o from"./mmin.js";import n from"./mmax.js";import a from"./mrange.js";import s from"./mmidrange.js";var f=r.isPrimitive,p=m,v=i,u=e,j=t,d=o,g=n,c=a,l=s;function w(r){var m,i,e,t,o,n,a,s,w;if(!f(r))throw new TypeError("invalid argument. Must provide a positive integer. Value: `"+r+"`.");return m=u(r),i=l(r),t=c(r),o=j(r),n=v(r),a=p(r),w=d(r),s=g(r),e={},function(f){if(0===arguments.length)return e;return e.window=r,e.sum=a(f),e.mean=n(f),e.variance=m(f),e.stdev=o(f),e.min=w(f),e.max=s(f),e.range=t(f),e.midrange=i(f),e}}var x=w;export default x; //# sourceMappingURL=msummary.js.map