我已经定义了
"experimentalDecorators": true,
function f() {
console.log("f(): evaluated");
return function (target, propertyKey: string, descriptor: PropertyDescriptor) {
console.log("f(): called");
}
}
function g() {
console.log("g(): evaluated");
return function (target, propertyKey: string, descriptor: PropertyDescriptor) {
console.log("g(): called");
}
}
class C {
@f()
@g()
method() {}
}
let a = new C()
a.method()
你好,目前工具自带的模板对ts文件转换是使用了 @babel/plugin-transform-typescript,因此暂不支持 装饰器的语法,我们会在后续版本中支持上。
2024.12.17 马上25年了,ts还是不支持装饰器语法。
什么时候会支持呢?