我試圖寫的測試中打字稿與摩卡一個項目的NodeJS測試打字稿,我得到了肯定類型化與摩卡
https://github.com/borisyankov/DefinitelyTyped/blob/master/mocha/mocha.d.ts的mocha.d.ts文件。
這裏是我看到在Webstorm錯誤:
C:/Users/Me/AppData/Roaming/npm/tsc.cmd --sourcemap Test.ts --module commonjs
C:/Users/Me/WebstormProjects/Core/test/External/mocha.d.ts(76,1): error TS2152: Overload signatures must all be ambient or non-ambient.
C:/Users/Me/WebstormProjects/Core/test/External/mocha.d.ts(78,1): error TS2152: Overload signatures must all be ambient or non-ambient.
這就是會突出顯示錯誤的摩卡定義的一部分:
declare function setup(action:() => void): void;
declare function setup(action: (done: mocha.Done) => void): void;
一般情況下,有很多錯誤webstorm強調的是不存在的編譯器。報告錯誤 – oligofren