使用匿名方法时如何避免TS6133错误?

时间:2017-10-02 22:29:44

标签: typescript

我有一个TypeScript项目,我正在尝试清理一下。 我开始进行更严格的类型检查。今天,我刚刚在noUnusedParameters启用了tsconfig.json

我们使用expressJS,以下代码标有error TS6133: 'req' is declared but never used.

如何重写此内容以符合规定?

import * as express from 'express';

const app = express();

app.get('/', (req, res) => {
    res.sendStatus(200);
});

显然,如果我想要req,我必须声明res

1 个答案:

答案 0 :(得分:2)

您可以通过在下划线前添加或替换未使用的参数来解决此错误。在这种情况下,您可以将req作为_req加上前缀:

app.get('/', (_req, res) => {
  ...
});

有关详细信息,请参阅this post