интерфейс StatsFinLoss, можно было записать значение, по любому ключу, за исключением ключей ‘fields’ и всех ключей из интерфейса Stats.
                  
                  
                  interface Stats {
                  
                  
                      asset_ids: number[];
                  
                  
                      id: number;
                  
                  
                      product_ids: number[];
                  
                  
                      period: string;
                  
                  
                      proc_ids: number[];
                  
                  
                    }
                  
                  
                    export interface StatsFinLoss extends Stats {
                  
                  
                      fields: {
                  
                  
                        id: number;
                  
                  
                        value: string;
                  
                  
                      }[];
                  
                  
                      [column: Exclude<string, 'fields' | keyof Stats>]: number;
                  
                  
                  }
                  
                  
                
Похоже не осуществимо, как я понимаю?
Обсуждают сегодня