9 Punkte von xguru 2022-03-13 | 1 Kommentare | Auf WhatsApp teilen
  • Ein Tool, das automatisch die benötigten Typen generiert, wenn Backend-REST-APIs in Go und das Frontend in TypeScript entwickelt werden
  • Anders als bei Reflection-basierten Methoden bleiben Kommentare erhalten, Konstanten werden verstanden und auch Type-Ausdrücke, die keine Structs sind, werden unterstützt

1 Kommentare

 
kbumsik 2022-03-13

Es scheint einige Projekte zu geben, die APIs über struct in Golang erzeugen.

Ein typisches Beispiel ist, .proto-Dateien von Protocol Buffer aus Go-structs zu erzeugen. Das ist also gewissermaßen die umgekehrte Reihenfolge der ursprünglichen Verwendung von protobuf. Offenbar machen Etcd und k8s das so: https://github.com/gogo/protobuf