/usr/local/lib/node_modules/pm2/node_modules/@pm2/io/build/main/utils/metrics
NameSizeModeActions
counter.d.ts2290644editdlrm
counter.js5530644editdlrm
gauge.d.ts1370644editdlrm
gauge.js3640644editdlrm
histogram.d.ts10100644editdlrm
histogram.js46940644editdlrm
meter.d.ts2710644editdlrm
meter.js11680644editdlrm
Edit: /usr/local/lib/node_modules/pm2/node_modules/@pm2/io/build/main/utils/metrics/counter.js (553B)
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); class Counter { constructor(opts) { this.used = false; opts = opts || {}; this._count = opts.count || 0; } val() { return this._count; } inc(n) { this.used = true; this._count += (n || 1); } dec(n) { this.used = true; this._count -= (n || 1); } reset(count) { this._count = count || 0; } isUsed() { return this.used; } } exports.default = Counter;