Needs runPromiseAffE_ helpers?
Opened this issue · 2 comments
justinwoo commented
e.g.
runPromiseAffE1 :: forall a o. FU.Fn1 a (Effect (Promise o)) -> a -> Aff o
runPromiseAffE1 f a = Promise.toAffE $ FU.runFn1 f a
runPromiseAffE2 :: forall a b o. FU.Fn2 a b (Effect (Promise o)) -> a -> b -> Aff o
runPromiseAffE2 f a b = Promise.toAffE $ FU.runFn2 f a b
runPromiseAffE3 :: forall a b c o. FU.Fn3 a b c (Effect (Promise o)) -> a -> b -> c -> Aff o
runPromiseAffE3 f a b c = Promise.toAffE $ FU.runFn3 f a b c
runPromiseAffE4 :: forall a b c d o. FU.Fn4 a b c d (Effect (Promise o)) -> a -> b -> c -> d -> Aff o
runPromiseAffE4 f a b c d = Promise.toAffE $ FU.runFn4 f a b c d
nwolverson commented
Not EffFnX
? Don't see any problem with adding this but I'm just curious if it happens to come up this way frequently - I take it you've found yourself using similar already?
justinwoo commented
Using this when handling puppeteer things: https://github.com/justinwoo/purescript-toppokki/blob/master/src/Toppoki.purs#L171-L181