Module

Webb.Thread.Internal.Thread

Package
purescript-webb-thread
Repository
mitchellandwebb/webb-thread

#Thread Source

type Thread = { mutex :: Mutex, program :: ShowRef (Aff Unit), state :: ShowRef Thread }

#newThread Source

newThread :: forall m. MonadEffect m => m Thread

#setProgram Source

setProgram :: forall m. MonadEffect m => Thread -> Aff Unit -> m Unit

#isStarted Source

isStarted :: forall m. MonadEffect m => Thread -> m Boolean

#isStopped Source

isStopped :: forall m. MonadEffect m => Thread -> m Boolean