decorator-decorator

0.1.14 • Public • Published

decorator-decorator

An ES7 decorator to turn classes into decorators

Installation

$ npm install decorator-decorator

Usage

There are only two constraints:

  • The class must contain a decorate method
 
import decorator from 'decorator-decorator';
 
@decorator
class Foo {
    decorate({target, prop, descriptor}, param1, param2) {
        // do stuff
    }
}
 
// now you can use Foo as decorator
 
@Foo('param1', 'param2')
class Bar {
}
 

Readme

Keywords

Package Sidebar

Install

npm i decorator-decorator

Weekly Downloads

1

Version

0.1.14

License

MIT

Last publish

Collaborators

  • tkuminecz