I have come to a solution that you should always use types over interfaces. Let's breakdown why!!
Interfaces can only specify objects, but type alias can specify objects and everything else. Let's say we have a single Address field and with type you...