Constructors
constructor
- new TokenBucket(ratePerSec, burst, now): TokenBucket
Parameters
- ratePerSec: number
- burst: number
- now: number
Properties
Readonlyburst
burst: number
ReadonlyratePerSec
ratePerSec: number
Accessors
level
- get level(): number
Returns number
Methods
take
- take(now, n?): boolean
Returns boolean
Classic token bucket. Time is injected so behavior is replayable.