ReSharper 2025.3 ヘルプ

TypeScript のコード生成

ReSharper は、定型コードを生成するさまざまな方法を提供します。例: 宣言されていないコードシンボルを使用し、これらのシンボルを用途に基づいて自動的に生成したり、型メンバーを生成したりすることができます。

使用箇所からコードを生成する

ReSharper では、宣言する前にコードシンボル(クラス、メソッド、変数など)を使用できます。ReSharper は、宣言されていないシンボルを検出すると、使用箇所に基づいて宣言を生成するための 1 つ以上のクイックフィックス Alt+Enter を提案し、使用状況に従って宣言をスマートに調整します。

ReSharper.Generating TypeScript class from usage

型メンバーを生成する

ReSharper を使用すると、異なるタイプのメンバーをすばやく生成できます。現在のタイプの使用可能なコード生成オプションのリストを表示するには、Alt+Insert を押すか、メインメニューの ReSharper | 編集 | コードの生成…を選択します。

コンストラクターを生成

コンストラクター生成ウィザードは、選択されたフィールドのパラメーターを取るデフォルト以外のコンストラクターを作成します。

生成されたコンストラクターはすべて同じパターンに従います。

  • コンストラクターに含まれる各フィールドは、パラメーターで初期化されます。

  • パラメーターの名前は、対応するフィールドの名前から導出されます。

ReSharper. Generating constructors for TypeScript class

メンバーの実装 / オーバーライド

継承された型の場合、ReSharper には 2 つの関連するコード生成機能があります。

  • 不足しているメンバーの実装は、現在のクラスから欠落しているインターフェースメンバーまたは抽象メンバーを実装します。

  • メンバーのオーバーライド不足しているメンバーの実装と同じですが、適用可能な場合は仮想メンバーもオーバーライドします。

ReSharper. Generating overriding members for a TypeScript class

プロパティの生成

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

ReSharper. Generating properties for a TypeScript class
2024 年 2 月 11 日

関連ページ:

コードの問題のクイックフィックス

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

TypeScript のリファクタリング

リファクタリングを実行するシンボルにキャレットを置き、リファクタリングするコードフラグメントを選択するか、ツールウィンドウ内の項目を選択します。以下のいずれか 1 つを実行します: メインメニューからを選択し、目的のリファクタリングを選択します。このメニューで使用できるリファクタリングのリストは、現在のコンテキストによって異なります。ReSharper がコンテキストのリファクタリングを提案できない場合、メニュー全体が無効になります。エディター、ファイル構造ウィンドウ、またはその他の ReShar...