Adapters

KyselyLockAdapter
MemoryLockAdapter
MongodbLockAdapter
NoOpLockAdapter
RedisLockAdapter
KyselyLockAdapterSettings
KyselyLockTable
KyselyLockTables
MemoryLockData
MongodbLockAdapterSettings
MongodbLockDocument

Contracts

ILock
ILockAcquiredState
ILockAdapter
ILockAdapterState
ILockBase
ILockExpiredState
ILockFactory
ILockFactoryResolver
ILockState
ILockStateMethods
ILockUnavailableState
LockFactoryCreateSettings
LockStateLiterals
LOCK_STATE

Derivables

LockFactory
LockFactoryResolver
LockAdapters
LockFactoryResolverSettings
LockFactorySettings
LockFactorySettingsBase

Errors

FailedAcquireLockError
FailedRefreshLockError
FailedReleaseLockError
AllLockErrors
LOCK_ERRORS
isLockError

Middleware

WithLockSettings
withLockFactory

Plugins

withLockPrefix

Utilities

LockAdapterTestSuiteSettings
LockFactoryTestSuiteSettings
lockAdapterTestSuite
lockFactoryTestSuite