Can you create nested classes in TypeScript?

后端 未结 4 1001
情歌与酒
情歌与酒 2020-12-08 03:49

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();
4条回答
  •  情书的邮戳
    2020-12-08 04:25

    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 { }
    }
    

提交回复
热议问题