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

时间:2017-12-18 02:59:55

标签: typescript

我通常有这样的代码,但TS无法推断func args的类型,因为它不知道上下文。

有没有办法提示编译器类型的函数?

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

1 个答案:

答案 0 :(得分:0)

使用变量/ const例如

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

更多