hledger/hledger-web/Hledger/Web/Handler
Stephen Morgan 603b2e9f09 ref: Use ExceptT String IO a instead of IO (Either String a).
This increases composability and avoids some ugly case handling. We
re-export runExceptT in Hledger.Read.

The final return types of the following functions has been changed from
IO (Either String a) to ExceptT String IO a. If this causes a problem,
you can get the old behaviour by calling runExceptT on the output:
readJournal, readJournalFiles, readJournalFile

Or, you can use the easy functions readJournal', readJournalFiles', and
readJournalFile', which assume default options and return in the IO
monad.
2022-03-25 14:23:27 -10:00
..
AddR.hs move JSON instances from hledger-web to hledger-lib 2019-12-16 17:17:00 -08:00
EditR.hs ref: Use ExceptT String IO a instead of IO (Either String a). 2022-03-25 14:23:27 -10:00
JournalR.hs lib!: Rename the fields of ReportSpec. 2021-07-23 10:37:08 -10:00
MiscR.hs lib: cli/ui/web: clarify version string code 2021-08-05 22:54:25 -10:00
RegisterR.hs cln: hlint: Clean up section related warnings. 2021-08-27 06:13:56 -10:00
UploadR.hs ref: Use ExceptT String IO a instead of IO (Either String a). 2022-03-25 14:23:27 -10:00