命名空间 Namespaces模块 Modules高级类型类型检查机制类型别名 Type AliasesTypescript DecoratorsTypeScript 高级技巧泛型 Generics泛型