1.0.18 • Published 1 year ago
@3xpo/events v1.0.18
@3xpo/events
Installation
pnpm i @3xpo/events
Usage
import EventEmitter from '@3xpo/events';
const emitter = new EventEmitter<{
event1: (arg1: string, arg2: number) => void;
event2: (arg1: string) => void;
}>();
emitter.on('event1', (arg1, arg2) => {
console.log(arg1, arg2);
});
emitter.emit('event1', 'hello', 123);
Note
The EventEmitter is typesafe. If you want a non-typesafe eventemitter, either pass <any>
or use NodeEventEmitter.
Note that typesafety is not available in pure JS.
1.0.18
1 year ago
1.0.17
1 year ago
1.0.16
1 year ago
1.0.15
1 year ago
1.0.14
1 year ago
1.0.13
1 year ago
1.0.12
1 year ago
1.0.11
1 year ago
1.0.10
1 year ago
1.0.9
1 year ago
1.0.8
2 years ago
1.0.7
2 years ago
1.0.6
2 years ago
1.0.5
2 years ago
1.0.4
2 years ago
1.0.3
2 years ago
1.0.2
2 years ago
1.0.1
2 years ago
1.0.0
2 years ago