UNPKG

moleculer

Version:

Fast & powerful microservices framework for Node.JS

18 lines (14 loc) 336 B
declare namespace RateLimiter { export type RateLimiterOptions = { tracesPerSecond?: number; }; } declare class RateLimiter { constructor(opts?: RateLimiter.RateLimiterOptions); opts: RateLimiter.RateLimiterOptions; lastTime: number; balance: number; maxBalance: any; check(cost?: number): boolean; } export = RateLimiter;