JSPM

@tiny-libs/typed-event-emitter

1.0.0
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 351
  • Score
    100M100P100Q97064F
  • License MIT

Tiny type-safe event emitter for Node.js.

Package Exports

  • @tiny-libs/typed-event-emitter

Readme

@tiny-libs/typed-event-emitter

Tiny type-safe event emitter for Node.js.

No Implementation

No implementation, just re-export renamed EventEmitter with customized typings.

Install

npm i @tiny-libs/typed-event-emitter

Usage

import { TypedEventEmitter } from '@tiny-libs/typed-event-emitter'

type MyEvents = {
  connected: () => void
  error: (code: string, error: Error) => void
}

class MyClass extends TypedEventEmitter<MyEvents> {
  // ...
}

License

MIT copyright © 2023-present alex wei