Logos DX
    Preparing search index...

    Configuration options for creating a rate limit token bucket.

    interface Config {
        capacity: number;
        initialState?: RateLimitTokenBucket.State;
        load?: RateLimitTokenBucket.LoadFn;
        refillIntervalMs: number;
        save?: RateLimitTokenBucket.SaveFn;
    }
    Index

    Properties

    capacity: number

    Maximum number of tokens in the bucket

    Initial state to restore from (for persistence)

    Function to load the state (for persistence)

    refillIntervalMs: number

    Time in milliseconds required to generate one token

    Function to save the current state (for persistence)