It's possible for most of the time to archive End to End type safety if you use TypeScript as the language for both your frontend and backend language.
This desk is to introduce the current situation of End to End Type Safety in Feb 2023. Things will be changed in future.