any, propertyName: any, descriptor: any) {
descriptor.value();
target[propertyName]();
}
}
class Test {
message = 'Hello World';
@Decorator()
log() {
console.log(this.message)
}
}
const t = new Test();
t.log();
в консоли выведется
undefined
undefined
Hello World
можно както привязать descriptor.value к контексту родительского класса?
.bind(target) не работает?
Помогите кто то с этим разобраться, ато уже не знаю куда копать
на этапе вызова декоратора экземпляр класса не существует
Обсуждают сегодня