无法导入申报文件

时间:2018-03-06 21:31:36

标签: typescript chai chai-http

我正在尝试为我的RESTAPI服务器设置一些测试。我用的是打字稿。 我尝试使用ES6语法导入chaichai-http,但显然,它不受支持(Github issue here )。我收到错误,因此我必须直接require这些文件。

var chai = require('chai')
    , chaiHttp = require('chai-http');

import *  from '@types/chai-http';

/* 
 * Both librairies have limited support of ES6 import.
 * See https://github.com/DefinitelyTyped/DefinitelyTyped/issues/19480
*/

chai.use(chaiHttp);

import { expect } from 'chai' ;
import 'mocha';

现在因为某些原因,打字稿不能导入@types/chai-http,所以当我尝试使用expect(res).to.have.status(201);时,我收到错误,编译器抱怨

Error TS2339: Property status does not exist on type Assertion

如何直接导入类型声明?

由于

0 个答案:

没有答案