最初与JavaScript结合使用后,我尝试将supertest
与TypeScript结合使用。
但是我现在在我的代码下收到红色花体字:
我通过以下方式使用 super 测试:
import * as supertest from 'supertest';
const request = superTest(some.url);
// Forgive my pseudocode
function makeRequest() {
return request.get('/endpoint')...
}
这是我应该担心的事情吗?我该如何纠正?
最佳答案
切换到TypeScript时,需要提供所用外部库的类型信息。许多库都为您“开箱即用”地执行此操作,而对于其他库,您必须自己安装类型信息文件。
如果是supertest
,则安装此NPM软件包应该可以解决您的问题:https://www.npmjs.com/package/@types/supertest