@kaiord/core / ComputeDailyDeltaResult
Type Alias: ComputeDailyDeltaResult
ComputeDailyDeltaResult =
object
Defined in: packages/core/src/application/energy/goal-cap.ts:9
Safety-cap resolution for the daily goal delta. Pure; no external deps.
A cap either binds (clamp the delta to the safe value) or is overridden (the user accepted an unsafe pace, so the raw delta is used). In both bound cases capped/capReason stay set so the UI keeps its warning.
Properties
capped
capped:
boolean
Defined in: packages/core/src/application/energy/goal-cap.ts:11
capReason
capReason:
string|null
Defined in: packages/core/src/application/energy/goal-cap.ts:12
dailyDeltaKcal
dailyDeltaKcal:
number
Defined in: packages/core/src/application/energy/goal-cap.ts:10
overridden
overridden:
boolean
Defined in: packages/core/src/application/energy/goal-cap.ts:14
True when a cap would have bound but the user overrode it.