8.2.1 コンテキスト・メニュー・オプション

左側の「ナビゲータ」ペインでMLEモジュール名を右クリックして、次のオプションを表示します:

  • 編集: MLEモジュールの属性を編集する場合に選択します。
  • 削除: データベースからMLEモジュールを削除する場合に選択します。
  • 依存性ダイアグラム: モジュールの依存性をダイアグラム形式で表示します。このダイアグラムは、モジュールが依存するすべてのモジュールの相互リンクを示しています。これは、使用される各モジュールのインポートおよびエクスポートに基づきます。エクスポートおよびインポートされたファンクションの詳細はダイアグラムで確認できます。
  • コール仕様の作成: 「MLEコール仕様の作成」パネルを開きます。MLEモジュールのコール仕様を作成できます。
  • 比較(ファイルからモジュール、モジュールからファイルへ): データベース(またはファイル・システム)に保存されているモジュール・バージョンと、ファイル・システム(またはデータベース)に保存されているバージョンを比較します。モジュールがデータベースとファイル・システムの両方に保存されている場合(青色の丸いオーバーレイ・アイコンで示されます)、このオプションを使用して2つのバージョンを比較します。相違点が強調表示され、変更をすばやく確認できます。「上書き」をクリックして、モジュールのデータベース・バージョンとファイル・システム・バージョンの両方を同期するために必要な変更を実装します。
  • コードの表示: モジュールのJavaScriptコードを別のパネルに表示します。
  • メタデータの表示
    • ユーザー・データ: モジュールとともに格納できるユーザー・メタデータを作成および編集します。メタデータは有効なJSON構文である必要があります。

    • コード・メタデータ: モジュールは、保存されると解析され、インポートおよびエクスポートに関するメタデータがデータベースに格納されます。このメタデータは、依存性のダイアグラムでの依存性の追跡、コードのピークを含むコード補完機能、MLE環境の作成、およびモジュールに基づくコール仕様の作成に使用されます。ES6モジュールのみがサポートされています。CommonJS、AMDおよびUMDモジュールはサポートされていません。
    • コード: モジュール・コードが表示されます。
  • JSDocの生成: モジュールからのエクスポートに基づいてMarkdownファイルを生成します。次のものが存在する場合は、ファンクション・パラメータのデータ型が含まれます:
    • コード内のファンクション・パラメータに関するJSDoc
    • エクスポートされたファンクションに定義されたコール仕様