Module

Webb.Mutex.Internal.Mutex.State

Package
purescript-webb-mutex
Repository
mitchellandwebb/webb-mutex

#MutexState Source

type MutexState = { id :: ShowRef Id, lease :: ShowRef Lease, queue :: ShowRef Queue }

#isLocked Source

isLocked :: forall m. MonadEffect m => MutexState -> m Boolean

#isLockedByName Source

#isLockedById Source

isLockedById :: forall m. MonadEffect m => MutexState -> Id -> m Boolean