Safe Haskell | None |
---|
Hbro.History
Description
Designed to be imported as qualified
.
- data Entry = Entry {}
- log :: (MonadIO m, MonadReader r m, HasWebView r, MonadError HError m) => IO FilePath -> m ()
- add :: (MonadIO m, MonadError HError m) => IO FilePath -> Entry -> m ()
- parseEntry :: MonadError HError m => String -> m Entry
- select :: (Functor m, MonadIO m, MonadError HError m) => IO FilePath -> [String] -> m Entry
Documentation
log :: (MonadIO m, MonadReader r m, HasWebView r, MonadError HError m) => IO FilePath -> m ()Source
Log current visited page to history file
Arguments
:: (MonadIO m, MonadError HError m) | |
=> IO FilePath | History file |
-> Entry | History entry to add |
-> m () |
Add a new entry to history file
parseEntry :: MonadError HError m => String -> m EntrySource
Try to parse a String into a history Entry.