From 3610dff1b8308a810d827f0595832b326deff37b Mon Sep 17 00:00:00 2001 From: eric thul Date: Sat, 18 Jul 2015 17:07:38 -0400 Subject: Add FFI JavaScript as a webpack dependency Resolves #18 --- src/LoaderRef.purs | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'src/LoaderRef.purs') diff --git a/src/LoaderRef.purs b/src/LoaderRef.purs index 2567b1e..f1efa04 100644 --- a/src/LoaderRef.purs +++ b/src/LoaderRef.purs @@ -4,6 +4,9 @@ module PursLoader.LoaderRef , async , cacheable , query + , clearDependencies + , addDependency + , resourcePath ) where import Control.Monad.Eff (Eff()) @@ -48,3 +51,24 @@ foreign import query """ function query(ref){ return ref.query; }""" :: LoaderRef -> String + +foreign import clearDependencies """ +function clearDependencies(ref){ + return function(){ + return ref.clearDependencies(); + }; +}""" :: forall eff. LoaderRef -> Eff (loader :: Loader | eff) Unit + +foreign import resourcePath """ +function resourcePath(ref){ + return ref.resourcePath; +}""" :: LoaderRef -> String + +foreign import addDependency """ +function addDependency(ref){ + return function(dep){ + return function(){ + return ref.addDependency(dep); + }; + }; +}""" :: forall eff. LoaderRef -> String -> Eff (loader :: Loader | eff) Unit -- cgit v1.2.3