9 ポイント 投稿者 xguru 2022-03-13 | 1件のコメント | WhatsAppで共有
  • バックエンドのREST APIをGoで開発し、フロントエンドをTypeScriptで開発する場合に必要な型を自動生成するツール
  • Reflectionベースの方法とは異なり、コメントを保持し、定数を理解し、構造体以外の type 式もサポート

1件のコメント

 
kbumsik 2022-03-13

Go の struct を通じて API を作り出すプロジェクトは、かなりあるようです。

代表的なのは、Protocol Buffer の .proto ファイルを Go の struct から生成するものですね。つまり、本来の protobuf の使い方とは逆の順序です。Etcd と k8s はその方式を取っているようです: https://github.com/gogo/protobuf