loading...

re: End-to-end Type Safety in Clean Architecture VIEW POST

TOP OF THREAD FULL DISCUSSION
re: Thanks Sven. In my solution the source of truth is the domain model and this is pure TypeScript (no TypeGraph there). For example: export interfa...
 

Makes perfectly sense, especially when there are more external interfaces that just GQL that needs to be served by the same domain model.
There might just be the down side that the external representation and the domain model are now identical. You cannot easily have a different internal domain model / storage representation than your external GQL Model. But mostly that’s fine.

code of conduct - report abuse