私は TypeScript を初めて使用し、TypeScript コード ベースの単体テストをセットアップしようとしています。問題は、私のコードが他の人の作業に依存していて、これらすべての参照が「......\somefile.d.ts」のようなハードコードされた相対パスの形式で行われていることです。単体テストになると、いくつかの依存関係を偽造したいのですが、ハードコーディングされた参照ファイルの代わりに TypeScript に偽物を取得させる方法がわかりません。
私の質問は: ソース コードで参照パスをハードコーディングしない方法はありますか? TypeScript にはプリプロセッサやマクロのようなものがありますか、それともソース コードでハードコーディングするのではなく、プロジェクト システムを使用して依存関係を解決することができますか?