class-callable

1.1.0 • Public • Published

class-callable

make class callable

npm version Build Status

USAGE

yarn add class-callable
class A extends Callable {
  constructor (props) {
    super('__call__')
  }

  __call__ () {
    return 'called'
  }
}

class B extends Callable {
  __call__ () {
    return 'called'
  }
}

class C extends Callable {
  constructor () {
    super(function () {
      return 'called'
    })
  }
}

const a = new A()
a()
// 'called'
const b = new B()
b()
// 'called'
const c = new C()
c()
// 'called'

LICENSE

Follow MIT LICENSE

Readme

Keywords

none

Package Sidebar

Install

npm i class-callable

Weekly Downloads

0

Version

1.1.0

License

MIT

Unpacked Size

2.55 kB

Total Files

5

Last publish

Collaborators

  • himself65