| 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.