我有一个TypeScript类,它是JavaScript类的声明。JavaScript类有一个带有某些参数的构造函数,而TypeScript声明缺少它(有意隐藏)。在TypeScript中是否有一种方法来解决这个问题,并在仍然传入隐藏的JavaScript构造函数所期望的参数的同时创建一个TypeScript对象?下面是隐藏在第三方库中的JavaScript类: constructor(param1, pa
我有一个带有私有构造函数的Typescript类: class Foo {} 出于测试的目的,我想从类的外部调用这个构造函数Typescript提供了一个用于访问私有字段的转义方法,比如foo["x"] (参见this other question),但是我不知道调用构造函数的语法。应该是这样的,对吧?
TypeScript和NestJS等框架使用依赖注入将TypeScript类型提示解析为注入令牌,并使用这些令牌在运行时获取依赖关系并将依赖注入到构造函数中: constructor(private x: X) // <-- this is detected to need class X}
既然TypeScript类型注释编译成JavaScript,其中