为什么对象的constructor
字段没有构造体签名?Typescript:构造函数字段缺少构造体签名
class X {
}
const x = new X
// disallowed:
// const y = new x.constructor
// cast to any just to see runtime behaviour:
const z = new (x.constructor as any)
console.log(z)
毫无疑问,有一个非常好的类型相关的原因,但我不明白它是什么。