ライブラリのほとんどすべての定義が式を使用していることがわかりますexport = module
。構文のエラーに関する私の IDE intellij の考え。たとえば、明示的な定義では
declare module "express" {
function express(): Express;
module express {
...
...
...
}
export = express;
}
ライブラリのほとんどすべての定義が式を使用していることがわかりますexport = module
。構文のエラーに関する私の IDE intellij の考え。たとえば、明示的な定義では
declare module "express" {
function express(): Express;
module express {
...
...
...
}
export = express;
}
Webstorm / IntelliJ-Idea は、現時点では TypeScript 0.8.x 構文のみをサポートしています。export = express;
構文は typescript 0.9.0 で導入されたため、構文エラーが発生しています。
Webstorm の設計時機能を使用する場合は、DefiniteTyped の 0.8.x ブランチから古い定義を取得できます: https://github.com/borisyankov/DefinitelyTyped/tree/0.8
または、Visual Studio 2012 を使用できます。