We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f927c62 commit 202a3eaCopy full SHA for 202a3ea
src/Effect/Aff.purs
@@ -27,6 +27,7 @@ module Effect.Aff
27
, generalBracket
28
, nonCanceler
29
, effectCanceler
30
+ , fiberCanceler
31
, module Exports
32
) where
33
@@ -206,6 +207,10 @@ nonCanceler = Canceler (const (pure unit))
206
207
effectCanceler ∷ Effect Unit → Canceler
208
effectCanceler = Canceler <<< const <<< liftEffect
209
210
+-- | A canceler from a Fiber.
211
+fiberCanceler ∷ ∀ a. Fiber a → Canceler
212
+fiberCanceler = Canceler <<< flip killFiber
213
+
214
-- | Forks an `Aff` from an `Effect` context, returning the `Fiber`.
215
launchAff ∷ ∀ a. Aff a → Effect (Fiber a)
216
launchAff aff = do
0 commit comments