]> gitweb @ CieloNegro.org - Rakka.git/blobdiff - Rakka/Storage.hs
continue working on page search
[Rakka.git] / Rakka / Storage.hs
index d26f713d8f88140a361c13ea98d1e95ba9d38131..03b8c54134c3a3316e03bb18c57c145b3583d831 100644 (file)
@@ -1,6 +1,10 @@
 module Rakka.Storage
     ( Storage
 
+    -- re-export from Rakka.Storage.Types
+    , SearchResult(..) 
+    , SnippetFragment(..)
+
     , mkStorage -- private
 
     , getPage
@@ -88,7 +92,7 @@ getDirContentsA :: ArrowIO a => Storage -> a (PageName, Maybe RevNum) [PageName]
 getDirContentsA = arrIO2 . getDirContents
 
 
-searchPages :: MonadIO m => Storage -> Condition -> m [(PageName, RevNum)]
+searchPages :: MonadIO m => Storage -> Condition -> m [SearchResult]
 searchPages sto cond
     = liftIO $
       do var <- newEmptyTMVarIO