我在遗留环境中工作,我有包含模块或/和类的Typescript文件 ... export namespace我想使用Jest库测试"NestedNamespace“中的函数。但是,当我在测试文件中导入Typescript文件时:
var service = require("/path/to/file/S
几个月来,我一直在TypeScript中愉快地使用CommonJS外部模块中带有“附加”模块的类进行开发,如下所示: a = 0; export class HelpClass {}}
我喜欢这种模式,因为它使模块包含在文件中,减少了导入的数量现在,我不想导出一个类,而是导出一个混合类型,这样它就可以作为一