1.0.3 • Published 2 years ago

@fingerartur/ts-event-emitter v1.0.3

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

Event emitter

Simple Typescript event emitter

type Events = 'valuechange' | 'timeupdate'

const emitter = new EventEmitter<Events>()

const listener = (state: string) => {
    // ...
}

emitter.addEventListener('valuechange', listener)

emitter.triggerEvent('valuechange', 'value1')
emitter.triggerEvent('valuechange', 'value2')

emitter.removeEventListener('valuechange', listener)

emitter.removeAllEventListeners('valuechange')

// Remove all listeners of all events
emitter.clear()
1.0.3-beta.2

2 years ago

1.0.3-beta.1

2 years ago

1.0.3

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago