Skip to content

Latest commit

 

History

History
28 lines (21 loc) · 535 Bytes

README.md

File metadata and controls

28 lines (21 loc) · 535 Bytes

ES7 Class Method Hook

Build Status

Getting Started

npm i class-method-hook

Usage

import hook from 'class-method-hook'

const logging = (field, value, context) => console.log(`${field} execute!`);

@hook(logging)
class Some {
  method1(){}
  method2(){}
}

const some = new Some();
some.method1(); // method1 execute!
some.method2(); // method1 execute!

License

MIT