Classic token bucket. Time is injected so behavior is replayable.

Constructors

Properties

Accessors

Methods

Constructors

Properties

burst: number
ratePerSec: number

Accessors

Methods

  • Try to take n tokens at time now. Returns true when admitted.

    Parameters

    • now: number
    • n: number = 1

    Returns boolean