filtern Ich habe über 5k Zeilen lang swagger.json Datei beschreibt Hunderte von Pfaden und Objekten. Ich möchte einen TypeScript-Client (mit swagger-codegen) generieren, der nur einen Teil der Endpunkte verwendet. Ich möchte nicht, dass die generierte TypeScript-Anwendung Klassen oder Schnittstellen enthält, die mit nicht verwendeten Teilen der swagger.json verbunden sindWie generierte Swagger JSON (yaml)
Wie filtert man nur einen Teil der Swagger-Dokumentation heraus, der die angegebene Gruppe von Pfaden beschreibt (zB alle Pfade beginnend) mit /api/*
)? Insbesondere möchte ich, dass das gefilterte JSON definitions
für nicht verwendete Datenstrukturen nicht enthält.
Vielen Dank für die Antwort! Das war die einzige Idee, die ich hatte, um dieses Problem zu lösen. Ich wollte nur sicher sein, dass es keinen anderen Weg/Werkzeug gibt, um das zu tun. Also werde ich versuchen, ein einfaches Kommandozeilenwerkzeug in node.js zu schreiben. – Terite