Is there a way to nest classes in TypeScript. E.g. I\'d like to use them like:
var foo = new Foo(); var bar = new Foo.Bar();
I couldn't get this to work with exported classes without receiving a compile error, instead I used namespaces:
namespace MyNamespace { export class Foo { } } namespace MyNamespace.Foo { export class Bar { } }