我有以下打字稿:
type MyHandler = (
/**
* testing
*/
element: Element
) => void
function test (callback: MyHandler) {
return callback()
}
test(function (element) {
element.querySelector('div')
})
我想记录element
函数的callback
参数。当我在其父函数定义中使用回调时,VSCode的IntelliSense会检测到我的注释:
但是在需要更多功能的实际使用中并没有检测到它:
我也尝试了JSDoc的@callback
,但我也无法使其正常工作。
是否可以解决此问题?