在 Typescript 中导入 Chai

Importing Chai in Typescript

我正在尝试在打字稿中使用 chai。

Chai 的 javascript 示例显示为:

var should = require('chai').should();

我下载了类型定义:

tsd install chai

...引用文件,尝试导入

/// <reference path='../typings/chai/chai.d.ts' />
import should = require('chai').should();

我得到:

error TS1005: ';' expected

...知道怎么做吗?

chai 类型的 tests 执行以下操作:

import chai = require('chai');
var should = chai.should();

这对你有用吗?

import { should } from 'chai';
should();
import { expect } from 'chai';
import 'chai/register-should';

同时使用 expectshould