Typescript 装饰器中的目标属性类型

Typescript 装饰器中的目标属性类型,typescript,decorator,Typescript,Decorator,在我看来,与整个TypeScript世界中的其他有时非常复杂的类型相比,decorator函数中的typeFunctionfortarget属性似乎有点类型不足。第节中说明了具有严格类型的唯一示例。我知道JS本身没有类,但由于TypeScript只在设计和构建时运行,它以不同的方式理解类,所以为什么手册中没有更强的targetdecorator参数类型 函数密封(构造函数:函数) vs 函数类装饰器(构造函数:T) 或者干脆 函数类装饰器(构造函数:{new(…args:any[]):{})

在我看来,与整个TypeScript世界中的其他有时非常复杂的类型相比,decorator函数中的type
Function
for
target
属性似乎有点类型不足。第节中说明了具有严格类型的唯一示例。我知道JS本身没有类,但由于TypeScript只在设计和构建时运行,它以不同的方式理解类,所以为什么手册中没有更强的
target
decorator参数类型

函数密封(构造函数:函数)
vs

函数类装饰器(构造函数:T)
或者干脆

函数类装饰器(构造函数:{new(…args:any[]):{})