UNPKG

resume-client-socket.io

Version:

Resume Client API for Socket.IO and Node.JS - Medical Speech to Summarized Text

27 lines (21 loc) 474 B
class MeanCalc { constructor(count) { this.metrics = [] this.count = count } inspect() { return this.val() } add(value) { if (this.metrics.length >= this.count) { this.metrics.shift() } this.metrics.push(value) } val() { if (this.metrics.length == 0) return 0 let sum = this.metrics.reduce((prev, curr) => curr += prev) return Math.floor((sum / this.metrics.length) * 1000) / 1000 } } module.exports = MeanCalc