Udostępnij za pomocą


TypeSpecGeneratorPlugin (Wtyczka Typu)

Generuje pliki TypeSpec z przechwyconych żądań i odpowiedzi.

Zrzut ekranu przedstawiający dwa okna wiersza polecenia. Jedno pokazuje rejestrowanie żądań API przez Dev Proxy. Drugie pokazuje wygenerowany plik TypeSpec.

Definicja wystąpienia wtyczki

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

Przykład konfiguracji

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

Właściwości konfiguracji

Majątek Opis Wartość domyślna
ignoreResponseTypes Określa, czy generować typy odpowiedzi interfejsu API (false), czy ustawiać je na string (true). false

Opcje wiersza polecenia

Żaden

Uwagi

Aby utworzyć lepsze pliki TypeSpec, rozważ użycie lokalnego modelu językowego z Dev Proxy. Korzystając z lokalnego modelu językowego, TypeSpecGeneratorPlugin generuje bardziej przejrzyste identyfikatory operacji i opisy, co zapewnia lepszy punkt wyjścia dla pliku TypeSpec. Aby użyć lokalnego modelu językowego z , TypeSpecGeneratorPluginwłącz model językowy w pliku konfiguracyjnym. Aby uzyskać więcej informacji, zobacz Używanie lokalnego modelu językowego.