私はNodeJSとTypeScriptを初めて使っていますので、この質問はばかげているかもしれませんが、それでもバグです。私はNodeJSの入力を一般的にインストールしました。それらはlattest node.ts.dから構成されています。私が見ている問題は、NodeJSコアモジュール(例var fs = require("fs");
)のインスタンスを作成するときに、具体的なNodeJSモジュールタイプ(例:fs:IFileSystem = require("fs")
)であると指定することができません。問題は、node.ts.dに意図的なインターフェイスが含まれていないか、論理的な継ぎ目のあるNodeJSコアモジュールのインターフェイスが含まれない理由は何ですか?NodeJSコアモジュールのTypeScript Interface定義がないのはなぜですか?
0
A
答えて
1
使用import
モジュールをインポートする:
import fs = require('fs');
と(対応するタイピングがインストールされている場合)には、自動補完を取得します。
+0
私は、このようなインターフェイスが作成されていない理由を理解しようとしています。代わりに、自動補完で問題を解決するだけです。ちょうどそれを使用するのではなく、より良く理解することができます。 – Hivaga
関連する問題
- 1. なぜMicrosoftのNodeJS-Typescriptスタータープロジェクトでタイプが使用されないのですか?
- 2. TypeScriptで定義された定数が見つからないのはなぜですか?
- 3. Interface Builderで「推測」設定が機能しないのはなぜですか?
- 4. タイプ定義(.d.ts)がTypescript - Angular2であるのはなぜですか?
- 5. 「未定義の参照」がないのはなぜですか?
- 6. 外部ライブラリ(WebStorm)にNodeJSコアモジュールが表示されない
- 7. なぜContentChildが定義されていないのですか?
- 8. なぜコードバが定義されていないのですか?
- 9. なぜauth2が定義されていないのですか?
- 10. なぜpdoが定義されていないのですか?
- 11. 純粋なTypescriptプロジェクトに.d.ts定義が含まれているのはなぜですか?
- 12. C#sizeof(定数)が定義されていないのはなぜですか
- 13. TypeScriptがプライベートフィールドをカプセル化しないのはなぜですか?
- 14. TypeScriptにDOMRectタイプがないのはなぜですか?
- 15. IBBesignable UIButtonのサブクラスがInterface Builderでレンダリングされないのはなぜですか?
- 16. はなぜ定義されていないのですか?
- 17. プロパティを再定義できないのはなぜですか?
- 18. なぜsetVisibility()関数に定義がないのですか?
- 19. なぜ関数定義に型がないのですか?
- 20. アノテーションを定義するのに@interfaceが使用されるのはなぜですか?
- 21. UIScrollviewにInterface Builderのアクセシビリティ領域がないのはなぜですか?
- 22. TypeScriptはオブジェクトではなくプロトタイプのプロパティを定義するのはなぜですか?
- 23. 出力が未定義になるのはなぜですか?
- 24. atom-typescript - これらのTypescript設定オプションが認識されないのはなぜですか?
- 25. @implementationの上に@interfaceがあるのはなぜですか?
- 26. typescriptのカスタムタイプ定義がこのプロジェクトに含まれているのはなぜですか?
- 27. アプリケーションで「url_for」が定義されていないのはなぜですか?
- 28. ElectronでcrashReporterが定義されていないのはなぜですか?
- 29. scikit-learnで `model.fit`が定義されていないのはなぜですか?
- 30. $ scope.logoがコントローラで定義されていないのはなぜですか?
インポート構文を使用します。 'import * as fs from" fs "'タイプを手動で割り当てる必要はありません。 – cdbajorin