Во-первых, я уверен, что этот вопрос уже задавался, но я также уверен, что не знаю, что набрать в Google или SO, чтобы найти ответ. Итак, я спрашиваю.
Мне нужен интерфейс с одним ключом с именем id
типа number
. Могут быть и другие ключи, которым мы не знаем имя и которые имеют строковые значения.
Я пробовал это:
export interface MyInterface {
id: number
[key: string]: string
}
, но он говорит мне
Свойство 'id' типа 'number' нельзя присвоить строковому индексу типа 'string'.
Есть ли способ добиться этого?