title: Where am I supposed to place types/interfaces for them to become available globally?
body: <p>One question that nags me all the time about TypeScript is - where am I supposed to place types/interfaces that accompany the given class? They are many and they are used all around the code base, so that I'd prefer to not have to import them all the time, but rather simply by available globally like ordinary primitives are (e.g. string, number, etc).</p>