Hoogle Search

Within LTS Haskell 24.40 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. type PriceOracle = (Day, CommoditySymbol, Maybe CommoditySymbol) -> Maybe (CommoditySymbol, Quantity)

    hledger-lib Hledger.Data.Valuation

    A price oracle is a magic memoising function that efficiently looks up market prices (exchange rates) from one commodity to another (or if unspecified, to a default valuation commodity) on a given date.

  2. type PrefixedFilePath = FilePath

    hledger-lib Hledger.Read

    A file path optionally prefixed by a reader name and colon (journal:, csv:, timedot:, etc.).

  3. module Hledger.Reports.PostingsReport

    Postings report, used by the register command.

  4. type PostingsReport = [PostingsReportItem]

    hledger-lib Hledger.Reports.PostingsReport

    A postings report is a list of postings with a running total, and a little extra transaction info to help with rendering. This is used eg for the register command.

  5. type PostingsReportItem = (Maybe Day, Maybe Period, Maybe Text, Posting, MixedAmount)

    hledger-lib Hledger.Reports.PostingsReport

    No documentation available.

  6. PerPeriod :: BalanceAccumulation

    hledger-lib Hledger.Reports.ReportOptions

    No accumulation. Eg, shows the change of balance in each period.

  7. type Percentage = Decimal

    hledger-lib Hledger.Reports.ReportTypes

    No documentation available.

  8. data PeriodicReport a b

    hledger-lib Hledger.Reports.ReportTypes

    A periodic report is a generic tabular report, where each row corresponds to some label (usually an account name) and each column to a date period. The column periods are usually consecutive subperiods formed by splitting the overall report period by some report interval (daily, weekly, etc.). It has:

    1. a list of each column's period (date span)
    2. a list of rows, each containing:
    • an account label
    • the account's depth
    • A list of amounts, one for each column. Depending on the value type, these can represent balance changes, ending balances, budget performance, etc. (for example, see BalanceAccumulation and Hledger.Cli.Commands.Balance).
    • the total of the row's amounts for a periodic report, or zero for cumulative/historical reports (since summing end balances generally doesn't make sense).
    • the average of the row's amounts
    1. the column totals, and the overall grand total (or zero for cumulative/historical reports) and grand average.

  9. PeriodicReport :: [DateSpan] -> [PeriodicReportRow a b] -> PeriodicReportRow () b -> PeriodicReport a b

    hledger-lib Hledger.Reports.ReportTypes

    No documentation available.

  10. data PeriodicReportRow a b

    hledger-lib Hledger.Reports.ReportTypes

    No documentation available.

Page 454 of many | Previous | Next