1 ## Module PursLoader.Plugin
6 type Result = { srcMap :: ImmutableMap String String, ffiMap :: ImmutableMap String String, graph :: DependencyGraph }
12 type Compile eff = Nullable Error -> Result -> Eff eff Unit
18 type Context eff = { compile :: Compile eff -> Eff eff Unit }
24 get :: forall key value. ImmutableMap key value -> key -> Maybe value
30 dependenciesOf :: DependencyGraph -> String -> Either Error (Array String)
36 data ImmutableMap :: * -> * -> *
39 #### `DependencyGraph`
42 data DependencyGraph :: *