• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

通过提示打字稿推断函数参数类型

typescript 来源:OwnageIsMagic 14次浏览

我通常有这样的代码,但TS不能推断函数参数的类型,因为它不知道上下文。通过提示打字稿推断函数参数类型

有什么办法来提示编译器类型的功能?

router.get('/get', imget); 
router.get('/send', imsend); 

function imget(req, res, next) { } 
function imsend(req, res, next) { } 

export = router; 

我尝试了不同类型的断言,但所有这些导致语法错误。

喜欢的东西:

function imget(req, res, next) { } as express.RequestHandler 

===========解决方案如下:

使用变量/常量例如

const imget: express.RequestHandler = (req, res, next) => { } 

更多

  • 一些推论文档:https://basarat.gitbooks.io/typescript/docs/types/type-inference.html

版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)