Chuck's Academy

Decoradores y Namespaces en TypeScript

Decoradores de Propiedad

Los decoradores de propiedad se utilizan para modificar o añadir metadatos a las propiedades de una clase. Un decorador de propiedad no recibe un descriptor de la propiedad como en el caso de los decoradores de método. Recibe dos argumentos: el prototipo del objeto y el nombre de la propiedad.

Sintaxis de un Decorador de Propiedad:

typescript

En este ejemplo, el decorador propertyDecorator se aplica a exampleProperty de la clase ExampleClass.

Ejemplo práctico:

Supongamos que queremos implementar un decorador que registre un mensaje cada vez que se accede a una propiedad específica.

typescript

En este ejemplo, el decorador logPropertyAccess se asegura de que cada vez que se acceda o asigne un valor a exampleProperty, se registre un mensaje en la consola.


Apoya a Chuck's Academy!

¿Disfrutando de este curso? Puse mucho esfuerzo en hacer la educación en programación gratuita y accesible. Si encontraste esto útil, considera comprarme un café para apoyar futuras lecciones. ¡Cada contribución ayuda a mantener esta academia en funcionamiento! ☕🚀

Buy Me A Coffee

Chatea con Chuck

Cargando...
Chatea con Chuck AI