Lembrando que no method decorator é possível transformar o retorno de um método também, como por exemplo transformar o retorno para upperCase. Pode ser muito útil.
Ficaria mais ou menos assim:
functiontoUpperCase(target:Object,key:string:descriptor:PropertyDescriptor){constoriginalMethod=descriptor.valuedescriptor.value=function(){conststr:string=originalMethod.apply(this)returnstr.toUpperCase()}}// implementação na classe@toUpperCasegetMessage(){returnthis.message}
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Muito bom artigo Marcos!
Lembrando que no method decorator é possível transformar o retorno de um método também, como por exemplo transformar o retorno para upperCase. Pode ser muito útil.
Ficaria mais ou menos assim: