Skip to content
This repository was archived by the owner on Dec 3, 2025. It is now read-only.

Repository files navigation

NPM versionBuild StatusCode coverageDependenciesDev dependencies

@reactway/tiny-emitter

Small library to handle change emits.

Get started

$ npm install @reactway/tiny-emitter

Example

typeCounterHandler=(count: number)=>void;consthandler: CounterHandler=count=>console.log("Counter:",count);constcounterEmitter=newTinyEmitter<CounterHandler>();constremoveListener=counterEmitter.addListener(handler);counterEmitter.emit(1);// Emit change with value count=1// Console log: Counter: 1removeListener();// Remove registered listener

API

.addListener(handler: Callback): () => void

.removeListener(handler: Callback): void

.emit(...payload: any): void

.getListenersCount(): number

License

Released under the MIT license.

About

Small library to handle change emits.

Topics

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages