Angular, Performance, Project Management, Filesystem, Organization.
type or interface only used in that file, it makes sense to define it in the same place rather than create a separate file. On that topic, remember that interfaces are better than classes for describing type information because they do not get compiled into anything (like union types). Thus, they