интерфейс 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;
}
Похоже не осуществимо, как я понимаю?
Обсуждают сегодня