Merge branch 'renovate/all-minor-patch' into 'main'
[ProtonMail-WebClient.git] / packages / metrics / lib / Counter.ts
blob0457270a32e6cc8bbaa22941fc2fa9a1cfc5378f
1 import Metric from './Metric';
2 import type MetricSchema from './types/MetricSchema';
4 class Counter<D extends MetricSchema> extends Metric<D> {
5     public increment(labels: D['Labels'], value: number = 1) {
6         this.addToRequestQueue({
7             Value: value,
8             Labels: labels,
9         } as D);
10     }
13 export default Counter;