aop
This repos will not be published, for there is already a better version of AOP: meld. But it will still be my studying project.
- chains:
function foo() {...}
let wrapFoo = new Aop(foo);
wrapFoo()
.before(() => {...})
.after(() => {...})
.before(() => {...})
.after(() => {...}); // aop works
- pass an
object
:
function foo() {...}
let wrapFoo = new Aop(foo, {
before: () => {...}, // or an Array: [foo, bar]
after: () => {...}, // or an Array: [foo, bar]
});
wrapFoo(); // aop works
- support node and browser