Dela via


TypeSpecGeneratorPlugin (på engelska)

Genererar TypeSpec-filer från avlyssnade begäranden och svar.

Skärmbild av två kommandoradsfönster. En visar API-begäranden för dev proxy-inspelning. Den andra visar den genererade TypeSpec-filen.

Definition av plugin-instans

{
  "name": "TypeSpecGeneratorPlugin",
  "enabled": true,
  "pluginPath": "~appFolder/plugins/dev-proxy-plugins.dll",
  "configSection": "typeSpecGeneratorPlugin"
}

Konfigurationsexempel

{
  "typeSpecGeneratorPlugin": {
    "$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v1.0.0/typespecgeneratorplugin.schema.json",
    "ignoreResponseTypes": false
  }
}

Konfigurationsegenskaper

Fastighet Beskrivning Förinställning
ignoreResponseTypes Avgör om du vill generera typer för API-svar (false) eller ställa in dem på string (true). false

Kommandoradsalternativ

Ingen

Anmärkningar

Om du vill skapa bättre TypeSpec-filer bör du överväga att använda en lokal språkmodell med Dev Proxy. Med hjälp av en lokal språkmodell genererar de tydligare åtgärds-ID:n och beskrivningar, TypeSpecGeneratorPlugin vilket ger dig en bättre utgångspunkt för din TypeSpec-fil. Om du vill använda en lokal språkmodell med TypeSpecGeneratorPluginaktiverar du språkmodellen i konfigurationsfilen. Mer information finns i Använda en lokal språkmodell.