通过提示打字稿推断函数参数类型
我通常有这样的代码,但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
以上是 通过提示打字稿推断函数参数类型 的全部内容, 来源链接: utcz.com/qa/260623.html