IFClite TypeScript API
    Preparing search index...

    Interface RateLimiter

    interface RateLimiter {
        available(): number;
        reset(): void;
        tryConsume(n?: number): boolean;
    }
    Index
    • Current available tokens (rounded).

      Returns number

    • Reset the bucket to full.

      Returns void

    • Try to consume n tokens. Returns true if allowed, false if the bucket is empty.

      Parameters

      • Optionaln: number

      Returns boolean