Мне нужно заменить строку в JSON на функции (методы объекта) с соответствующим именем и передать ему аргумент, но получил
"Type 'this[Extract<keyof this, string>]' is not assignable to type '(event?: any) => void'"
Короче говоря, хотелось бы иметь что-то вроде:
if (typeof this[key] === 'function') {
position.command = this[key];
}
Но мое решение не позволяет мне передавать аргументы ему