如何在TypeScript中记录回调参数?

时间:2019-09-30 07:45:33

标签: typescript jsdoc

我有以下打字稿:

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

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

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

我想记录element函数的callback参数。当我在其父函数定义中使用回调时,VSCode的IntelliSense会检测到我的注释:

demo 1

但是在需要更多功能的实际使用中并没有检测到它:

demo 2

我也尝试了JSDoc的@callback,但我也无法使其正常工作。

是否可以解决此问题?

0 个答案:

没有答案