{
id?: number;
name?: string;
}
}
class Store {
public car: Partial<Definitions.Car> = {}
public setProperty<K extends keyof Definitions.Car, V extends Definitions.Car[K]> ({ key, value }: { key: K, value: V }): void {
this.car[key] = value
}
}
Только any убирай, заменяй на дженерик, он же уже есть даже - V
Обсуждают сегодня