title: No possibilities to organize my typescript code and prevent polluting global namespace out of the box?
body: <p>Now that the modules became namespaces and namespaces became deprecated as you can read <a href="https://palantir.github.io/tslint/rules/no-namespace/" rel="nofollow noreferrer">here</a>, do I have any possibilities left to organize my typescript code?</p>
  
  <p>And the main question is, what possibilities do I have to prevent polluting the global namespace? Because in my opinion I have none left and that would be a huge dealbreaker in comparison to vanilla JS.</p>