Decorator methods to noopify
yarn add noop-decorator
import noopDecorator from 'noop-decorator'
class A {
@noopDecorator
m() { ... }
@noopDecorator
static sm() { ... }
}
A.sm() // noop
const a = new A
a.m() // noop
{Function|any}
const comparator = () => 1 === 1
const comparator1 = state => state
class A {
@noopDecorator(comparator)
m0() { ... }
@noopDecorator(false)
m1() { ... }
@noopDecorator(comparator1)
m2(state) { ... }
}
const a = new A
a.m0() // noop
a.m1() // run
a.m2(false) // run
- Fork it!
- Create your feature branch: git checkout -b my-new-feature
- Commit your changes: git commit -am 'Add some feature'
- Push to the branch: git push origin my-new-feature
- Submit a pull request :D
© sugarshin