装饰器中的目标属性类型

时间:2020-04-28 06:03:36

标签: typescript decorator

在我看来,与整个TypeScript世界中其他有时真正复杂的类型相比,类型不足的类型在装饰器函数中的if ( $substatus = $workflow->data_layer()->get_subscription()->get_data()['status'] ) { .... // just returns 'on-hold', 'active' etc... } 属性具有类型FunctionClass Decorators部分中说明了具有严格类型的唯一示例。我知道JS本身没有类,但是因为TypeScript仅在设计和构建时起作用,所以它以不同的方式理解类,所以为什么手册中没有target装饰器参数更强的类型?

target

vs

function sealed(constructor: Function)

或者简单地

function classDecorator<T extends {new(...args:any[]):{}}>(constructor:T)

0 个答案:

没有答案