параметр для функции чтобы ключи были как у интерфейса JSON?
changeJSON = (newValue: {
[K in keyof JSON]: any
}) => {
this.json = { ...this.json, ...newValue };
}
const changeJSON = <T extends keyof JSON>(newValue: { [K in T]: JSON[K] }) => { this.json = { ...this.json, ...newValue }; }
Обсуждают сегодня