我通常有这样的代码,但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
答案 0 :(得分:0)
使用变量/ const例如
const imget: express.RequestHandler = (req, res, next) => { }