This project contains Angular Typescript Decorators
A property decorator that takes as an input the name of the property from the environment file. The value of which will be bound to the property on which this decorator is applied.
A function decorator that will log a functions input arguments and its returned value if any. Usefull for debugging applications ensuring functions are recieving the correct input and providing correct output.
A class decorator that will log the lifecycle events of an Angular component i.e. ngOnInit(). Useful for debugging application ensuring components are initialsed and disposed of as expected.
The app.component.ts and app.service.ts files contain examples of each decorator.