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