A simple AOP framework for TypeScript.
Aspect is a simple Aspect Oriented Programming (AOP) framework for TypeScript.
It enables the addition of cross-cutting concerns without changes to your original classes.
Aspect currently allows code to be joined to the following code points:
- Before - triggered just before the original method call
- After - triggered just after the original method call
- AfterAll - triggered just after the original method call, even if it fails
- Error - triggered if the method call fails