{}
public setProperty<K, V> ({ key, value }: { key: K, value: V }): void {
this.car[key] = value // даёт TS2536: Type 'K' cannot be used to index type 'Partial '.
}
Подскажите, пжл, как можно это сделать?
У объекта не может быть ключами что-то кроме строк и симболов А для произвольных строковых ключей, добавь в тип [key: string]: V
K у тебя должен иметь тип keyof Car а value Car[K] С телефона точно все исправить не могу, но направление я дал )
Обсуждают сегодня