Type Alias KyselyLockAdapterSettings

KyselyLockAdapterSettings: {
    currentDate?: () => Date;
    expiredKeysRemovalInterval?: TimeSpan;
    kysely: Kysely<KyselyLockTables>;
    setInterval?: typeof setInterval;
    shouldRemoveExpiredKeys?: boolean;
}

IMPORT_PATH: "@daiso-tech/core/lock/adapters"

Type declaration

  • OptionalcurrentDate?: () => Date
    () => new Date()
    
  • OptionalexpiredKeysRemovalInterval?: TimeSpan
    TimeSpan.fromMinutes(1)
    
  • kysely: Kysely<KyselyLockTables>
  • OptionalsetInterval?: typeof setInterval
    globalThis.setInterval
    
  • OptionalshouldRemoveExpiredKeys?: boolean
    true