node-universe
Version:
基于 Nodejs 环境的一款微服务框架,原理来自于宇宙中的恒星,行星,卫星等系统。
17 lines (16 loc) • 433 B
TypeScript
import { GenericObject } from '../../typings';
import BaseMetric from './type/base';
export default class MetricRate {
metric: BaseMetric;
item: GenericObject;
min: number;
rate: number;
lastValue: number;
lastTickTime: number;
timer: NodeJS.Timer;
value: any;
constructor(metric: BaseMetric, item: GenericObject, min: number);
update(value: any): void;
tick(): void;
reset(): void;
}