OptionalcurrentDate?: () => DateOptionalenableTransactions?: booleanOptionalexpiredKeysRemovalInterval?: ITimeSpanThe Kysely database instance with the required shared-lock schema tables applied.
OptionalshouldRemoveExpiredKeys?: booleanWhen true, a background task periodically removes expired shared-lock records.
Set to false to disable automatic cleanup.
Configuration for
KyselySharedLockAdapter. Requires a Kysely database instance with the shared-lock schema applied.IMPORT_PATH:
"@daiso-tech/core/shared-lock/kysely-shared-lock-adapter"