Skip to content

@kaiord/core


@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?

optional macroActuals?: MacroNutrients

Defined in: packages/core/src/application/energy/day-balance.ts:41

Optional logged macro actuals (present once intake is tracked).


macroTargets?

optional macroTargets?: 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.