alias-decorator

2.0.0 • Public • Published

alias-decorator Build Status

Alias methods via an ES7 decorator

Installing

$ npm install alias-decorator

Usage

import alias from 'alias-decorator'
 
class Dog {
  @alias('bark', 'growl')
  speak () {
    console.log('woof')
  }
}
 
const dog = new Dog()
dog.speak === dog.bark // true
dog.bark === dog.growl // true

alias copies your property descriptor directly, so properties like enumerable are preserved.

Package Sidebar

Install

npm i alias-decorator

Weekly Downloads

1

Version

2.0.0

License

MIT

Last publish

Collaborators

  • bendrucker