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

Dependencies (0)

    Dev Dependencies (3)

    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