UNPKG

@naturalcycles/js-lib

Version:

Standard library for universal (browser + Node.js) javascript

21 lines (20 loc) 447 B
/** * Container that allows to accumulate average of a set of numbers, * without the need to store all of them in memory. * * @experimental */ export declare class AccumulatingAverage { total: number; count: number; /** * Returns the current average. * Returns 0 if no values have been added. */ get average(): number; /** * Adds a new value. */ add(value: number): void; reset(): void; }