]> git.immae.eu Git - github/fretlink/purs-loader.git/blob - docs/PursLoader/LoaderRef.md
Splitting PSC functionality into a separate plugin
[github/fretlink/purs-loader.git] / docs / PursLoader / LoaderRef.md
1 ## Module PursLoader.LoaderRef
2
3 #### `AsyncCallback`
4
5 ``` purescript
6 type AsyncCallback eff = Maybe Error -> String -> Eff (loader :: Loader | eff) Unit
7 ```
8
9 #### `LoaderRef`
10
11 ``` purescript
12 data LoaderRef
13 ```
14
15 #### `Loader`
16
17 ``` purescript
18 data Loader :: !
19 ```
20
21 #### `async`
22
23 ``` purescript
24 async :: forall eff. LoaderRef -> Eff (loader :: Loader | eff) (Maybe Error -> String -> Eff (loader :: Loader | eff) Unit)
25 ```
26
27 #### `cacheable`
28
29 ``` purescript
30 cacheable :: forall eff. LoaderRef -> Eff (loader :: Loader | eff) Unit
31 ```
32
33 #### `query`
34
35 ``` purescript
36 query :: LoaderRef -> String
37 ```
38
39 #### `clearDependencies`
40
41 ``` purescript
42 clearDependencies :: forall eff. LoaderRef -> Eff (loader :: Loader | eff) Unit
43 ```
44
45 #### `resourcePath`
46
47 ``` purescript
48 resourcePath :: LoaderRef -> String
49 ```
50
51 #### `addDependency`
52
53 ``` purescript
54 addDependency :: forall eff. LoaderRef -> String -> Eff (loader :: Loader | eff) Unit
55 ```
56
57