myFunc(key: keyof MyType)
Мне нужно, чтобы key был не просто любой keyof, а такой чтобы MyType[key] являлась функцией (желательно с заданной сигнатурой).
То есть "дай мне валидный кей MyType, да такой, чтобы по этому кею возвращалась функция какой я хочу сигнатуры"
Как это сделать? Как зашейпить?
можешь перебрать MyType через mapped type и отфильтровать свойства
Идею не понял, но щас попробую понять)
Можно пояснить идею?... Не понял, что именно надо сделать
Фильтрануть через перебор твой тип и оставить только то что является функцией
Обсуждают сегодня