Type Alias KyselyRateLimiterStorageAdapterSettings

KyselyRateLimiterStorageAdapterSettings: {
    expiredKeysRemovalInterval?: ITimeSpan;
    kysely: Kysely<KyselyRateLimiterStorageTables>;
    serde: ISerde<string>;
    shouldRemoveExpiredKeys?: boolean;
}

IMPORT_PATH: "@daiso-tech/core/rate-limiter/kysely-rate-limiter-storage-adapter"

Type declaration

  • OptionalexpiredKeysRemovalInterval?: ITimeSpan
    import { TimeSpan } from "@daiso-tech/core/time-span";

    TimeSpan.fromMinutes(1)
  • kysely: Kysely<KyselyRateLimiterStorageTables>
  • serde: ISerde<string>
  • OptionalshouldRemoveExpiredKeys?: boolean
    true