私はJasmineやMochaのようなテストフレームワークを使いたいです。しかし、そうすることは、ntpmを介して@typesライブラリを追加することを意味します。残念ながら、これらはグローバルな名前空間を汚染します。Typescript +ジャスミン/モカ、グローバルタイプはありませんか?
これは、アプリケーションコードを記述する際に、intelisenseがテスト機能を含んでいることを意味します。これはこれまでの世界で最初の問題ですが、それでも私にとっては迷惑です。
各*.spec.ts
ファイルの先頭にライブラリをインポートすることができますが、定義ファイルはモジュールをサポートしていないようです。
モジュールエクスポートを使用するTape
という別のライブラリが見つかりましたが、それはかなり基本的でテスト用のブラウザUIはありません(ブラウザコンソールに表示されます)。
誰にも何か提案がありますか?
これは新しいプロジェクトだから、あなたが提案したように構造化する立場にいる。この答えは、開発環境の現在の能力を考慮すると、最良の方法と思われます。 – Marlon