جافاسكريبت - استيراد Chai في تايبسكريبت


أحاول استخدام Chai في TypeScript.

يعرض مثال الجافاسكريبت في Chai هذا على النحو التالي:

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

لقد قمت بتحميل تعريف النوع:

tsd install chai

...تمت الإشارة إلى الملف، حاول الاستيراد

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

أنا أحصل على:

error TS1005: ';' expected

...أي فكرة عن كيفية القيام بذلك؟

الإجابة رقم 1

import { should } from 'chai';
should();

الإجابة رقم 2

الاختبارات لأنماط شاي تقوم بما يلي:

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

هل هذا يناسبك؟