Are there any tools or forks of TypeScript to support public namespace obfuscation? I.e. to turn:
class MyUtil { print(): void { ... } }
Int
I don't believe there is any reason to do this in TypeScript. You can instead use something like Closure Compiler to do the obfuscation on your JavaScript output. Specifically look into Closure's Advanced Compilation settings.