Bagikan melalui


TypeSpecGeneratorPlugin

Menghasilkan file TypeSpec dari permintaan dan respons yang disadap.

Cuplikan layar dua jendela prompt perintah. Satu menunjukkan permintaan API perekaman Proksi Dev. Yang lain menunjukkan file TypeSpec yang dihasilkan.

Contoh konfigurasi

{
  "$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v2.0.0/rc.schema.json",
  "plugins": [
    {
      "name": "TypeSpecGeneratorPlugin",
      "enabled": true,
      "pluginPath": "~appFolder/plugins/DevProxy.Plugins.dll",
      "configSection": "typeSpecGeneratorPlugin"
    }
  ],
  "typeSpecGeneratorPlugin": {
    "$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v2.0.0/typespecgeneratorplugin.schema.json",
    "ignoreResponseTypes": false
  }
}

Properti konfigurasi

Harta benda Deskripsi Bawaan
ignoreResponseTypes Menentukan apakah akan membuat jenis untuk respons API (false) atau mengaturnya ke string ().true false

Opsi Baris Perintah

Tidak ada

Komentar

Untuk membuat file TypeSpec yang lebih baik, pertimbangkan untuk menggunakan model bahasa lokal dengan Dev Proxy. Dengan menggunakan model bahasa lokal, menghasilkan TypeSpecGeneratorPlugin ID dan deskripsi operasi yang lebih jelas, memberi Anda titik awal yang lebih baik untuk file TypeSpec Anda. Untuk menggunakan model bahasa lokal dengan TypeSpecGeneratorPlugin, aktifkan model bahasa dalam file konfigurasi. Untuk informasi selengkapnya, lihat Menggunakan model bahasa lokal.