This package has been deprecated

Author message:

Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

make-emitted
TypeScript icon, indicating that this package has built-in type declarations

1.0.2 • Public • Published

Small and simple event emitter


Size Dependecies count Npm

Uses ES6 Proxies

Works pretty easy

import makeEmitted from 'make-emitted'

const someObject = {
  a: 5,
  pow2: (a) => a ** 2
}

const emitted = makeEmitted(someObject)

const id = emitted.on('pow2', () => console.log('pow2 method used'))

emitted.pow2() // pow2 method used
someObject.pow2() // Z-z-z
emitted.pow2() // pow2 method used

emitted.off(id)
emitted.pow2() // Z-z-z

Autocompletion by typescript

Autocompletion

Readme

Keywords

none

Package Sidebar

Install

npm i make-emitted

Weekly Downloads

2

Version

1.0.2

License

MIT

Unpacked Size

12.2 kB

Total Files

8

Last publish

Collaborators

  • xantre-godlike