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! ☕🚀

Chatea con Chuck
