caloriesInclEpocTrend: TrendValue[];
                  
                  
                    caloriesTrend: TrendValue[];
                  
                  
                    heartRateMaxTrend: TrendValue[];
                  
                  
                    octaneScoreTrend: TrendValue[];
                  
                  
                    peakPowerTrend: TrendValue[];
                  
                  
                    totalPowerTrend: TrendValue[];
                  
                  
                  }
                  
                  
                  
                  
                  
                  export interface TrendValue {
                  
                  
                    time: number;
                  
                  
                    value: number;
                  
                  
                  }
                  
                  
                  ```
                  
                  
                
export interface IComponentsList { [key: string]: IComponent; } может быть что-то такое подойдет, не знаю, попробуй
Да никак, тут нечего упрощать
interface TrendsModel<T extends TrendValue[]> { a: T, b: T }
Обсуждают сегодня