lib: list exports of Hledger.Reports.BudgetReport
This commit is contained in:
		
							parent
							
								
									23bef9a01b
								
							
						
					
					
						commit
						f4991d05b4
					
				@ -7,7 +7,21 @@
 | 
				
			|||||||
{-# LANGUAGE RecordWildCards #-}
 | 
					{-# LANGUAGE RecordWildCards #-}
 | 
				
			||||||
{-# LANGUAGE ScopedTypeVariables #-}
 | 
					{-# LANGUAGE ScopedTypeVariables #-}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
module Hledger.Reports.BudgetReport
 | 
					module Hledger.Reports.BudgetReport (
 | 
				
			||||||
 | 
					  BudgetGoal,
 | 
				
			||||||
 | 
					  BudgetTotal,
 | 
				
			||||||
 | 
					  BudgetAverage,
 | 
				
			||||||
 | 
					  BudgetCell,
 | 
				
			||||||
 | 
					  BudgetReportRow,
 | 
				
			||||||
 | 
					  BudgetReport,
 | 
				
			||||||
 | 
					  budgetReport,
 | 
				
			||||||
 | 
					  budgetReportAsTable,
 | 
				
			||||||
 | 
					  budgetReportAsText,
 | 
				
			||||||
 | 
					  -- * Helpers
 | 
				
			||||||
 | 
					  reportPeriodName,
 | 
				
			||||||
 | 
					  -- * Tests
 | 
				
			||||||
 | 
					  tests_BudgetReport
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
where
 | 
					where
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import Data.Decimal
 | 
					import Data.Decimal
 | 
				
			||||||
@ -45,8 +59,8 @@ type BudgetAverage = Average
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
-- | A budget report tracks expected and actual changes per account and subperiod.
 | 
					-- | A budget report tracks expected and actual changes per account and subperiod.
 | 
				
			||||||
type BudgetCell = (Maybe Change, Maybe BudgetGoal)
 | 
					type BudgetCell = (Maybe Change, Maybe BudgetGoal)
 | 
				
			||||||
type BudgetReport    = PeriodicReport    DisplayName BudgetCell
 | 
					 | 
				
			||||||
type BudgetReportRow = PeriodicReportRow DisplayName BudgetCell
 | 
					type BudgetReportRow = PeriodicReportRow DisplayName BudgetCell
 | 
				
			||||||
 | 
					type BudgetReport    = PeriodicReport    DisplayName BudgetCell
 | 
				
			||||||
 | 
					
 | 
				
			||||||
-- | Calculate budget goals from all periodic transactions,
 | 
					-- | Calculate budget goals from all periodic transactions,
 | 
				
			||||||
-- actual balance changes from the regular transactions,
 | 
					-- actual balance changes from the regular transactions,
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user