@quentinadam/event-emitter
v0.1.2
Published
A simple class to handle emitting and listening to strongly typed events
Downloads
117
Readme
@quentinadam/event-emitter
A simple class to handle emitting and listening to strongly typed events.
Usage
import EventEmitter from '@quentinadam/event-emitter';
const onUpdate = new EventEmitter<[value: number]>();
//add listener
const listener = onUpdate.addListener((value) => {
console.log('value updated', value);
});
//emit
onUpdate.emit(17);
//remove listener
onUpdate.removeListener(listener);