---
url: /docs/api/core/type-aliases/ComputeAdaptiveTdeeInput.md
---
[**@kaiord/core**](../README.md)

***

[@kaiord/core](../README.md) / ComputeAdaptiveTdeeInput

# Type Alias: ComputeAdaptiveTdeeInput

> **ComputeAdaptiveTdeeInput** = `object`

Defined in: [packages/core/src/application/energy/adaptive-tdee.ts:29](https://github.com/pablo-albaladejo/kaiord/blob/3eacbe62ef72342d970523967cc5155b5935bb85/packages/core/src/application/energy/adaptive-tdee.ts#L29)

## Properties

### avgDailyIntakeKcal

> **avgDailyIntakeKcal**: `number`

Defined in: [packages/core/src/application/energy/adaptive-tdee.ts:31](https://github.com/pablo-albaladejo/kaiord/blob/3eacbe62ef72342d970523967cc5155b5935bb85/packages/core/src/application/energy/adaptive-tdee.ts#L31)

Average logged daily intake (kcal) over the window.

***

### daysWithData

> **daysWithData**: `number`

Defined in: [packages/core/src/application/energy/adaptive-tdee.ts:37](https://github.com/pablo-albaladejo/kaiord/blob/3eacbe62ef72342d970523967cc5155b5935bb85/packages/core/src/application/energy/adaptive-tdee.ts#L37)

Days with usable paired data; gates `sufficientData`.

***

### weightChangeKg

> **weightChangeKg**: `number`

Defined in: [packages/core/src/application/energy/adaptive-tdee.ts:33](https://github.com/pablo-albaladejo/kaiord/blob/3eacbe62ef72342d970523967cc5155b5935bb85/packages/core/src/application/energy/adaptive-tdee.ts#L33)

Smoothed weight change over the window (kg; negative = loss).

***

### windowDays

> **windowDays**: `number`

Defined in: [packages/core/src/application/energy/adaptive-tdee.ts:35](https://github.com/pablo-albaladejo/kaiord/blob/3eacbe62ef72342d970523967cc5155b5935bb85/packages/core/src/application/energy/adaptive-tdee.ts#L35)

Calendar span of the window (days); the rate denominator.
