lib: journalCommoditiesUsed
This commit is contained in:
parent
6cf40a76d1
commit
4788bd9e41
@ -74,6 +74,7 @@ module Hledger.Data.Journal (
|
||||
journalTagsUsed,
|
||||
journalTagsDeclaredOrUsed,
|
||||
journalCommoditiesDeclared,
|
||||
journalCommoditiesUsed,
|
||||
journalCommodities,
|
||||
journalDateSpan,
|
||||
journalDateSpanBothDates,
|
||||
@ -406,6 +407,10 @@ showJournalAmountsDebug = show.map showMixedAmountOneLine.journalPostingAmounts
|
||||
journalCommoditiesDeclared :: Journal -> [CommoditySymbol]
|
||||
journalCommoditiesDeclared = M.keys . jdeclaredcommodities
|
||||
|
||||
-- | Sorted unique commodity symbols used in this journal.
|
||||
journalCommoditiesUsed :: Journal -> [CommoditySymbol]
|
||||
journalCommoditiesUsed = S.elems . S.fromList . concatMap (map acommodity . amounts) . journalPostingAmounts
|
||||
|
||||
-- | Sorted unique commodity symbols mentioned in this journal.
|
||||
journalCommodities :: Journal -> S.Set CommoditySymbol
|
||||
journalCommodities j =
|
||||
|
||||
Loading…
Reference in New Issue
Block a user