Tutorial #21 del curso de TypeScript, en este tutorial veremos que son los decoradores en esencia los decoradores vienen a ser una serie de metadatos adicionales que se pueden añadir a clases, métodos, propiedades y parámetros para modificar su comportamiento. Estos decoradores se utilizan en los componentes de Angular, donde se usan entre otras cosas para indicar qué template está asociada con cada clase y cuál es el tag del dom asociado en TypeScript los decoradores se encuentran de mento en face experiemtal y puede que en el futuro cambie su sintaxis.
decoradorclase.ts:
// Decorador de clase
function log(costructor: Function): void{
console.log(costructor);
}
@log
class MiClase{
constructor(){
console.log('Mensaje desde el constructor');
}
}
let miclase = new MiClase();