@@ -18,7 +18,7 @@ module Control.Monad.Fork.Class where
18
18
19
19
import Prelude hiding (join )
20
20
21
- import Control.Monad .Aff as Aff
21
+ import Effect .Aff as Aff
22
22
import Control.Monad.Error.Class (class MonadThrow , class MonadError )
23
23
import Control.Monad.Reader.Trans (ReaderT (..), runReaderT )
24
24
import Control.Monad.Trans.Class (lift )
@@ -45,7 +45,7 @@ class (Monad m, Functor f) ⇐ MonadFork f m | m → f where
45
45
fork ∷ ∀ a . m a → m (f a )
46
46
join ∷ ∀ a . f a → m a
47
47
48
- instance monadForkAff ∷ MonadFork ( Aff.Fiber eff ) ( Aff.Aff eff ) where
48
+ instance monadForkAff ∷ MonadFork Aff.Fiber Aff.Aff where
49
49
suspend = Aff .suspendAff
50
50
fork = Aff .forkAff
51
51
join = Aff .joinFiber
@@ -69,7 +69,7 @@ instance monadForkReaderT ∷ MonadFork f m ⇒ MonadFork f (ReaderT r m) where
69
69
class (MonadFork f m , MonadThrow e m ) ⇐ MonadKill e f m | m → e f where
70
70
kill ∷ ∀ a . e → f a → m Unit
71
71
72
- instance monadKillAff ∷ MonadKill Aff.Error ( Aff.Fiber eff ) ( Aff.Aff eff ) where
72
+ instance monadKillAff ∷ MonadKill Aff.Error Aff.Fiber Aff.Aff where
73
73
kill = Aff .killFiber
74
74
75
75
instance monadKillReaderT ∷ MonadKill e f m ⇒ MonadKill e f (ReaderT r m ) where
@@ -101,7 +101,7 @@ class (MonadKill e f m, MonadError e m) ⇐ MonadBracket e f m | m → e f where
101
101
uninterruptible ∷ ∀ a . m a → m a
102
102
never ∷ ∀ a . m a
103
103
104
- instance monadBracketAff ∷ MonadBracket Aff.Error ( Aff.Fiber eff ) ( Aff.Aff eff ) where
104
+ instance monadBracketAff ∷ MonadBracket Aff.Error Aff.Fiber Aff.Aff where
105
105
bracket acquire release run =
106
106
Aff .generalBracket acquire
107
107
{ completed: release <<< Completed
0 commit comments