import { DatabaseRateLimiterAdapter } from "@daiso-tech/core/rate-limiter/database-rate-limiter-adapter";
import { MemoryRateLimiterStorageAdapter } from "@daiso-tech/core/rate-limiter/memory-rate-limiter-storage-adapter";
const rateLimiterStorageAdapter = new MemoryRateLimiterStorageAdapter();
const rateLimiterAdapter = new DatabaseRateLimiterAdapter({
adapter: rateLimiterStorageAdapter
});
The getState method returns the state of the rate limiter.
The updateState method updates the state of the rate limiter and returns the new state.
IMPORT_PATH:
"@daiso-tech/core/rate-limiter/database-rate-limiter-adapter"