{
source: 'string',
'ключ1': 1,
'ключ2: 1,
....
}
по идее интерфейс должен выглядеть
interface {
source: string;
[key: string]: number;
}
Однако, появляется сообщение, что source не соответствует типу number.
Как правильно написать интерфейс?
https://www.typescriptlang.org/play?#code/JYOwLgpgTgZghgYwgAgMoHsCuUnIN4BQyyAzljhAFylhSgDmA3AQL4EGiSyIoYC2EMAAsG+IsgDaAawgBPaiVoMAutRCY+AI2jM2BMLIAOKAKohg6EMgC8acrgBkdgcIbMCCS4uQAPamYsrW0JiMmwkagBGViA Как-то так можно
пробовал такой вариант, как объединять в тип, но получаю по итогу ошибку Property 'source' is incompatible with index signature.
Обсуждают сегодня