Megosztás a következőn keresztül:


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.

Beépülő modulpéldány definíciója

{
  "name": "TypeSpecGeneratorPlugin",
  "enabled": true,
  "pluginPath": "~appFolder/plugins/DevProxy.Plugins.dll",
  "configSection": "typeSpecGeneratorPlugin"
}

Példa konfigurációra

{
  "typeSpecGeneratorPlugin": {
    "$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v1.0.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.