Chuck's Academy

Decoradores y Namespaces en TypeScript

Decoradores de Método

Los decoradores de método se aplican a los métodos de una clase. Se utilizan para modificar o extender el comportamiento de los métodos. Un decorador de método recibe tres argumentos: el objeto prototipo del método, el nombre del método, y el descriptor de la propiedad del método.

Sintaxis de un Decorador de Método:

typescript

En este ejemplo, el decorador methodDecorator se aplica a exampleMethod de la clase ExampleClass.

Ejemplo práctico:

Supongamos que queremos implementar un decorador que sólo permita la ejecución de un método una vez por instancia.

typescript

En este ejemplo, el decorador once se asegura de que oneTimeMethod sólo pueda ser ejecutado una vez. Si se intenta ejecutar de nuevo, se registra un mensaje diciendo que el método sólo puede ejecutarse una vez.


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