Type Alias IRateLimiterProviderFactory<TAdapters>

IRateLimiterProviderFactory: {
    use(adapterName?: TAdapters): IRateLimiterProvider;
}

The IRateLimiterProviderFactory contract makes it easy to configure and switch between different IRateLimiterProvider dynamically.

IMPORT_PATH: "@daiso-tech/core/rate-limiter/contracts"

Type Parameters

  • TAdapters extends string = string

Type declaration