Megosztás:


TípusSpecGeneratorPlugin

TypeSpec-fájlokat hoz létre az elfogott kérelmekből és válaszokból.

Képernyőkép két parancssori ablakról. Az egyik a Dev Proxy rögzítési API-kéréseit jeleníti meg. A másik a létrehozott TypeSpec fájlt jeleníti meg.

Példa konfigurációra

{
  "$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v2.1.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.1.0/typespecgeneratorplugin.schema.json",
    "ignoreResponseTypes": false
  }
}

Konfigurációs tulajdonságok

Ingatlan Leírás Alapértelmezett
ignoreResponseTypes Meghatározza, hogy típusokat hozzon-e létre az API-válaszokhoz (false), vagy () értékre stringtrueállítsa őket. false

Parancssori beállítások

Egyik sem

Megjegyzések

Ha jobb TypeSpec-fájlokat szeretne létrehozni, fontolja meg egy helyi nyelvi modell használatát a Dev Proxyval. Helyi nyelvi modell TypeSpecGeneratorPlugin használatával egyértelműbb műveletazonosítókat és leírásokat hoz létre, így jobb kiindulási pontot biztosít a TypeSpec fájlhoz. Ha helyi nyelvi modellt szeretne használni a TypeSpecGeneratorPlugin, engedélyezze a nyelvi modellt a konfigurációs fájlban. További információ: Helyi nyelvi modell használata.