Documentation - Decorators
TypeScript Decorators overview