Backend ve Frontend Tiplerini Tek Kaynaktan Üretin
Bir veri modelini hem Go tarafında (struct + tag) hem de frontend tarafında (TypeScript interface) elle yazmak, iki ucun zamanla birbirinden ayrılmasına yol açar. Bu araç, ister bir SQL tablosundan ister bir örnek JSON'dan yola çıkarak her iki tipi de tutarlı biçimde üretir.
| Kaynak | Go Çıktısı | TypeScript Çıktısı |
|---|---|---|
| SQL (DDL) | json + gorm tag'li struct | interface (kolonlardan) |
| JSON | json tag'li struct | interface (alanlardan) |
Mühendislik Notu
Üretilen tipler örnek veriye dayanır; opsiyonel alanları, null durumlarını ve gerçek kısıtları çıktının üzerinden gözden geçirin. Clean Architecture'da bu tipleri doğrudan domain katmanına değil, uygun sınır katmanına yerleştirin.