The `.union` considers the schemas as **totally different** objects. Example: you can think "reversed" and create a parent object (vehicule) that will either be extended by children (if you have different fields) or just use an enum like so:
Popularity
1/10 Helpfulness
1/10
Language typescript
Register to vote on and add code examples. Join our developer community to improve your dev skills and code like a boss!
No Good?
Help us improve our code examples by registering to vote on and add answers. Join our developer community to improve your dev skills and code like a boss!