Unique lock instance ID within the system.
The resource identifier (mutex name) that was locked.
Whether the lock has been released.
True if the lock has been released.
Observes when the lock is released (It may be released due to a connection issue). Emits as soon as the lock is considered released locally, without waiting for the server to confirm it.
An observable that emits when the lock is released.
Releases the lock by sending a release message to the server. The lock is considered released immediately; the message to the server is sent asynchronously.
A promise that resolves when the release message is sent, or undefined for backward compatibility.
A handler for a distributed lock that can be released.