Как документировать параметры обратного вызова в TypeScript? - PullRequest
0 голосов
/ 30 сентября 2019

У меня есть следующий машинописный текст:

type MyHandler = (
  /**
   * testing
   */
  element: Element
) => void

function test (callback: MyHandler) {
  return callback()
}

test(function (element) {
  element.querySelector('div')
})

Я хочу задокументировать параметр element функции callback. IntelliSense VSCode обнаруживает мой комментарий, когда я использую обратный вызов в определении родительской функции:

demo 1

Но он не обнаруживает его при фактическом использованиифункция, где это необходимо больше:

demo 2

Я также пробовал JSDoc @callback, но я не мог заставить его работать таким образома также.

Есть ли способ это исправить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...