]> git.immae.eu Git - github/fretlink/purs-loader.git/blobdiff - MODULE.md
Bumping version number to 0.3.2
[github/fretlink/purs-loader.git] / MODULE.md
index 39d9d3aaa31b9f5c372ace9e88e12509417bf019..45f6cca4e4ef8ccadbf4ddd14e27107a51d016f0 100644 (file)
--- a/MODULE.md
+++ b/MODULE.md
@@ -26,17 +26,10 @@ data FS :: !
 ```
 
 
-#### `readFileUtf8`
+#### `writeFileUtf8`
 
 ``` purescript
-readFileUtf8 :: forall eff. String -> Aff (fs :: FS | eff) String
-```
-
-
-#### `readFileUtf8Sync`
-
-``` purescript
-readFileUtf8Sync :: forall eff. String -> Eff (fs :: FS | eff) String
+writeFileUtf8 :: forall eff. String -> String -> Aff (fs :: FS | eff) Unit
 ```
 
 
@@ -50,34 +43,34 @@ data Glob :: !
 ```
 
 
-#### `glob`
+#### `globAll`
 
 ``` purescript
-glob :: forall eff. String -> Aff (glob :: Glob | eff) [String]
+globAll :: forall eff. [String] -> Aff (glob :: Glob | eff) [[String]]
 ```
 
 
 
 ## Module PursLoader.Loader
 
-#### `LoaderEff`
+#### `Effects`
 
 ``` purescript
-type LoaderEff eff a = Eff (fs :: FS, cp :: ChildProcess, glob :: Glob, loader :: Loader | eff) a
+type Effects eff = (loader :: Loader, glob :: Glob, fs :: FS, cp :: ChildProcess | eff)
 ```
 
 
 #### `loader`
 
 ``` purescript
-loader :: forall eff. LoaderRef -> String -> LoaderEff eff Unit
+loader :: forall eff. LoaderRef -> String -> Eff (Effects eff) Unit
 ```
 
 
 #### `loaderFn`
 
 ``` purescript
-loaderFn :: forall eff. Fn2 LoaderRef String (LoaderEff eff Unit)
+loaderFn :: forall eff. Fn2 LoaderRef String (Eff (Effects eff) Unit)
 ```
 
 
@@ -112,27 +105,6 @@ cacheable :: forall eff. LoaderRef -> Eff (loader :: Loader | eff) Unit
 ```
 
 
-#### `clearDependencies`
-
-``` purescript
-clearDependencies :: forall eff. LoaderRef -> Eff (loader :: Loader | eff) Unit
-```
-
-
-#### `resourcePath`
-
-``` purescript
-resourcePath :: LoaderRef -> String
-```
-
-
-#### `addDependency`
-
-``` purescript
-addDependency :: forall eff. LoaderRef -> String -> Eff (loader :: Loader | eff) Unit
-```
-
-
 #### `query`
 
 ``` purescript
@@ -143,13 +115,6 @@ query :: LoaderRef -> String
 
 ## Module PursLoader.LoaderUtil
 
-#### `getRemainingRequest`
-
-``` purescript
-getRemainingRequest :: LoaderRef -> String
-```
-
-
 #### `parseQuery`
 
 ``` purescript
@@ -158,16 +123,6 @@ parseQuery :: String -> Foreign
 
 
 
-## Module PursLoader.OS
-
-#### `eol`
-
-``` purescript
-eol :: String
-```
-
-
-
 ## Module PursLoader.Options
 
 #### `isForeignOptions`
@@ -177,48 +132,45 @@ instance isForeignOptions :: IsForeign Options
 ```
 
 
-#### `pscMakeOutputOption`
+#### `booleanLoaderOption`
 
 ``` purescript
-pscMakeOutputOption :: Foreign -> Maybe String
+instance booleanLoaderOption :: LoaderOption Boolean
 ```
 
 
-#### `pscMakeOptions`
+#### `stringLoaderOption`
 
 ``` purescript
-pscMakeOptions :: Foreign -> [String]
+instance stringLoaderOption :: LoaderOption String
 ```
 
 
-
-## Module PursLoader.Path
-
-#### `dirname`
+#### `arrayLoaderOption`
 
 ``` purescript
-dirname :: String -> String
+instance arrayLoaderOption :: (LoaderOption a) => LoaderOption [a]
 ```
 
 
-#### `join`
+#### `pscOptions`
 
 ``` purescript
-join :: [String] -> String
+pscOptions :: Foreign -> [String]
 ```
 
 
-#### `relative`
+#### `loaderSrcOption`
 
 ``` purescript
-relative :: String -> String -> String
+loaderSrcOption :: Foreign -> Maybe [String]
 ```
 
 
-#### `resolve`
+#### `loaderFFIOption`
 
 ``` purescript
-resolve :: String -> String
+loaderFFIOption :: Foreign -> Maybe [String]
 ```