У меня есть следующий машинописный текст:
type MyHandler = (
/**
* testing
*/
element: Element
) => void
function test (callback: MyHandler) {
return callback()
}
test(function (element) {
element.querySelector('div')
})
Я хочу задокументировать параметр element
функции callback
. IntelliSense VSCode обнаруживает мой комментарий, когда я использую обратный вызов в определении родительской функции:
Но он не обнаруживает его при фактическом использованиифункция, где это необходимо больше:
Я также пробовал JSDoc @callback
, но я не мог заставить его работать таким образома также.
Есть ли способ это исправить?