Tygo - เครื่องมือสำหรับสร้างประเภท Typescript จากซอร์ส Go
(github.com/gzuidhof)- เครื่องมือที่สร้างประเภทที่จำเป็นโดยอัตโนมัติ เมื่อพัฒนา REST API ฝั่งแบ็กเอนด์ด้วย Go และพัฒนาฝั่งฟรอนต์เอนด์ด้วย Typescript
- ต่างจากวิธีที่อิงกับ Reflection โดยสามารถคงคอมเมนต์ไว้ เข้าใจค่าคงที่ และรองรับนิพจน์ type ที่ไม่ใช่ struct ได้
1 ความคิดเห็น
ดูเหมือนว่าจะมีโปรเจ็กต์อยู่ไม่น้อยที่สร้าง API ขึ้นมาจาก
structของ Golangตัวอย่างที่เด่นก็คือการสร้างไฟล์
.protoของ Protocol Buffer จาก Gostructพูดอีกอย่างคือมันเป็นลำดับย้อนกลับจากการใช้งาน protobuf แบบเดิม และดูเหมือนว่า Etcd กับ k8s ก็ทำแบบนั้นอยู่: https://github.com/gogo/protobuf