go-eventemitter is the little and lightweight event emitter library for Go.
MIT License
Branch | Status | Coverage |
---|---|---|
master |
go-eventemitter is the little and lightweight event emitter library for Go.
package main
import "github.com/euskadi31/go-eventemitter"
func main() {
emitter := eventemitter.New()
emitter.Subscribe("test", func() {
// code
})
emitter.Subscribe("count", func(i int) {
// code
})
emitter.Dispatch("test")
emitter.Dispatch("count", 42)
emitter.Wait()
}
go-eventemitter is licensed under the MIT license.