在这里使用@ ts-ignore很好吗?

时间:2018-08-27 17:01:55

标签: node.js typescript express

我正在使用带有express的打字稿。当我调用findById的{​​{1}}时,得到的类型为mongoose model

我有一个如下所示的快递员:-

SomeModel|null

我在这里禁止使用async function myHandler(req: Request, res: Response, next: NextFunction) { try { let model = await myModel.findById(req.params.id); if (!model) { //forward to 404 handler next(); } res.send({ //@ts-ignore model: model.someFunc() }); } catch (err) { next(err); } } ,因为控件永远不会达到typescript compiler值的res.send。但是,是否有一种优雅的方式将此告知null?还是在这里使用tsc很好?

0 个答案:

没有答案