The Call Kent Podcast
The Call Kent Podcast
Kent C. Dodds
How do you deal with partial types?
4 minutes Posted Dec 14, 2022 at 6:26 pm.
0:00
4:25
Download MP3
Show notes

Fully typed apps are the correct approach. Let's say your API backend returns a 'full' type (of a Workshop type with 8 fields for example), and, secondly, a list of Workshops but this time only with a 'name' field. In the frontend, you have a 'full view', a 'list of workshops view' (showing only the name of each) and a 'preview view' of a Workshop which uses 3 of its 8 fields. How do you describe these types in the app and at the interfaces between the frontend and backend?

How do you deal with partial types?