0.1.2 • Published 8 years ago
method-enumerable-decorator v0.1.2
method-enumerable-decorator
Allow enumeration of ES6 class methods.
Setup
$ npm i method-enumerable-decorator --save
$ npm i babel babel-core babel-plugin-transform-decorators-legacy babel-preset-es2015 --dev.babelrc
{
  "presets": [
    "es2015"
  ],
  "plugins": [
    "transform-decorators-legacy"
  ]
}Usage
class Hoge {
  huga() {}
}
const hoge = new Hoge()
Object.keys(hoge)
// => []
import MethodEnumerable from 'method-enumerable-decorator'
@MethodEnumerable
class Huga {
  hoge() {}
}
const huga = new Huga()
Object.keys(huga)
// => ['huga', 'hoge']Test
$ npm testLisence
MIT