@kaiord/core / AssembleDayEnergyBalanceInput
Type Alias: AssembleDayEnergyBalanceInput
AssembleDayEnergyBalanceInput =
object
Defined in: packages/core/src/application/energy/day-balance.ts:29
Properties
date
date:
string
Defined in: packages/core/src/application/energy/day-balance.ts:31
ISO date (YYYY-MM-DD) the balance covers.
expenditure
expenditure:
ResolvedExpenditure
Defined in: packages/core/src/application/energy/day-balance.ts:33
Resolved expenditure ({ basalKcal, activityKcal, expenditureKcal, source }).
intakeKcal
intakeKcal:
number|null
Defined in: packages/core/src/application/energy/day-balance.ts:35
Logged intake kcal; null means the day is untracked.
macroActuals?
optionalmacroActuals?:MacroNutrients
Defined in: packages/core/src/application/energy/day-balance.ts:41
Optional logged macro actuals (present once intake is tracked).
macroTargets?
optionalmacroTargets?:MacroNutrients
Defined in: packages/core/src/application/energy/day-balance.ts:39
Optional derived macro targets (present once a goal is active).
targetKcal
targetKcal:
number|null
Defined in: packages/core/src/application/energy/day-balance.ts:37
Active goal target kcal; null when no goal is active.