The type of the protected value.
Readonly[toThe well-known symbol Symbol.toStringTag used by Object.prototype.toString().
Returns 'MutexGuard' so that Object.prototype.toString.call(guard) produces '[object MutexGuard]'.
The protected value. Can be read or modified while the guard is held.
A guard that provides access to the mutex-protected value.
The guard must be released after use by calling
unlock(). Failure to unlock will cause deadlock for subsequent lock attempts.