@t800zippygod

Как прописывать типы для связывания их с библиотечным кодом?

Доброго времени суток!
У меня есть библиотека, одна из функций которой принимает, например, такой параметр (... handlers: >).
Я пишу обертку для более удобного взаимодействия с кодом библиотеки. Мне надо создать функцию, которая будет принимать параметры в удобном для меня виде и прокидывать выполнение в библиотечную функцию.
Здесь встаёт вопрос: как правильно типизировать мою функцию?
Вопрос, вероятно, глупый, однако никак не могу найти решение.
  • Вопрос задан
  • 35 просмотров
Решения вопроса 1
Aetae
@Aetae
Тлен
Нужен код. Вопрос абстрактный слишком. (или ты не заключил код в тег <code></code> :) )
Получить тип из имеющейся функции: type Fuc = typeof func;.
Получить тип параметров передаваемых в функцию и тип возвращаемого значения: Parameters<Func> и ReturnType<Func> соответсвенно.
Для сложных типов с дженериками - смотреть надо отдельно.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы