]> git.immae.eu Git - github/fretlink/purs-loader.git/blame - src/PursLoader/Glob.purs
Fixing compiler warnings
[github/fretlink/purs-loader.git] / src / PursLoader / Glob.purs
CommitLineData
0e1221d7 1module PursLoader.Glob
2 ( Glob()
3 , globAll
4 ) where
5
03b840cb 6import Prelude (Unit(), ($))
7
0e1221d7 8import Control.Monad.Aff (Aff(), makeAff)
9import Control.Monad.Eff (Eff())
10import Control.Monad.Eff.Exception (Error())
11
12import Data.Function
13
14foreign import data Glob :: !
15
03b840cb 16globAll :: forall eff. Array String -> Aff (glob :: Glob | eff) (Array (Array String))
0e1221d7 17globAll patterns = makeAff $ runFn3 globAllFn patterns
18
03b840cb 19foreign import globAllFn :: forall eff. Fn3 (Array String)
20 (Error -> Eff (glob :: Glob | eff) Unit)
21 ((Array (Array String)) -> Eff (glob :: Glob | eff) Unit)
22 (Eff (glob :: Glob | eff) Unit)