Methods
acquireLock()
Parameters
string
required
number
required
Returns
Lock
appendToList()
Parameters
string
required
unknown
required
{ maxLength: number; ttlMs: number }
Returns
Promise<void>
connect()
Returns
Promise<void>
delete()
Parameters
string
required
Returns
Promise<void>
dequeue()
Parameters
string
required
Returns
QueueEntry
disconnect()
Returns
Promise<void>
enqueue()
Parameters
string
required
required
number
required
Returns
Promise<number>
extendLock()
Parameters
number
required
Returns
Promise<boolean>
forceReleaseLock()
releaseLock() becomes a no-op (token mismatch).
Parameters
string
required
Returns
Promise<void>
get()
Parameters
string
required
Returns
Promise<T | null>
getList()
Parameters
string
required
Returns
Promise<T[]>
isSubscribed()
Parameters
string
required
Returns
Promise<boolean>
queueDepth()
Parameters
string
required
Returns
Promise<number>
releaseLock()
Parameters
Returns
Promise<void>
set()
Parameters
string
required
T
required
number
Returns
Promise<void>
setIfNotExists()
Parameters
string
required
unknown
required
number
Returns
Promise<boolean>
subscribe()
Parameters
string
required
Returns
Promise<void>
unsubscribe()
Parameters
string
required
Returns
Promise<void>