特定のファイルからすべてのタイプをインポートするにはどうすればよいですか?タイプスクリプト/ JavaScript - すべてのタイプをインポート
私はmyClass.ts
とotherClass.ts
を持っているとしましょう。 otherClass.ts
からすべてのクラスをインポートしたいと思います。
インポートの構文がほとんどありません。
import ClassA, { ClassB, ClassC } from 'otherClass';
import * as foo from 'otherClass';
import foo = require('otherClass');
import 'rxjs/Rx';
最初はすべてを一覧表示するために私を必要とします。私はすべてのタイプをインポートしたいと思います。
2番目の構文では、名前空間接頭辞:
foo.ClassA
が必要です。最後の1つはTypeScript 1.4ですが、引き続きサポートされています。
次のようなものがありますか?
import * from "otherClass";
...
var x = new ClassA()
また、{ ... }
と外という種類のいくつかの意味といくつかの内部は何ですか?
documentationはそのようなことは何も示唆していません。 ES6モジュールと
しかし、これはタイプやインターフェイスでは機能しません。私はそれらを扱う同等の方法に非常に関心があります。 – DanielM
@DanielMはいそうです。インポートされるファイルから型とインタフェースを確実にエクスポートするだけです。 –
私が行ったテストではうまくいかず、 'foo.SomeExportedType'を実行するとコンパイラは不平を言っていました。 – DanielM