TypeScript のコード生成
ReSharper は、定型コードを生成するさまざまな方法を提供します。例: 宣言されていないコードシンボルを使用し、これらのシンボルを用途に基づいて自動的に生成したり、型メンバーを生成したりすることができます。
ReSharper は TypeScript に以下のコード生成機能を提供します:
使用箇所からコードを生成する
ReSharper lets you use code symbols (classes,methods, variables, and so on) before you declare them. When ReSharper detects an undeclared symbol, it suggests one or more クイックフィックス Alt+Enter for generating a declaration based on the usage, and then smartly adjust the declaration according to the usage context:

型メンバーを生成する
ReSharper を使用すると、異なるタイプのメンバーをすばやく生成できます。現在のタイプの使用可能なコード生成オプションのリストを表示するには、Alt+Insert を押すか、メインメニューの
を選択します。コンストラクターを生成
コンストラクター生成ウィザードは、選択されたフィールドのパラメーターを取るデフォルト以外のコンストラクターを作成します。
生成されたコンストラクターはすべて同じパターンに従います。
コンストラクターに含まれる各フィールドは、パラメーターで初期化されます。
パラメーターの名前は、対応するフィールドの名前から導出されます。

メンバーの実装 / オーバーライド
継承された型の場合、ReSharper には 2 つの関連するコード生成機能があります。
不足しているメンバーの実装は、現在のクラスから欠落しているインターフェースメンバーまたは抽象メンバーを実装します。
メンバーをオーバーライドするは不足しているメンバーの実装と同じですが、適用可能な場合は仮想メンバーもオーバーライドします。

プロパティの生成
ReSharper は、公開したいすべてのフィールドのプロパティを生成できます。

関連ページ:

コードの問題のクイックフィックス
ReSharper を使用すると、設計時に検出されたほとんどのコード問題を即座に修復できます。ハイライトされたコードの問題でを押して、問題を解決したり最適以下のコードを改善したりするための適切な方法を選択するのと同じくらい簡単です。クイックフィックスを適用する:クイックフィックスは、ハイライトされたコードの問題の左側にアクションインジケーターとして視覚的に表示されます。これらのインジケーターは、コードの問題でキャレットを設定すると表示されます。次の指標は、迅速な修正を意味します。 — 重大度エ...

TypeScript のリファクタリング
リファクタリングに加えて、ReSharper はコンテキストアクションで利用可能ないくつかの小さなローカルコード変換を提供します。ReSharper は、TypeScript に対して次のリファクタリングを提供します。リファクタリングを実行するキャレットをシンボルに設定するか、リファクタリングするコ