mirror of
https://github.com/gookit/event
synced 2025-12-24 10:30:50 +08:00
fc53fcd435dacbd415d301c2afc0d75d46b09959
event
Lightweight event manager and dispatcher implements by Go
GoDoc
Usage
package main
import (
"fmt"
"github.com/gookit/event"
)
func main() {
// register event listener
event.On("evt1", event.ListenerFunc(func(e event.Event) error {
fmt.Printf("handle event: %s\n", e.Name())
return nil
}))
// ... ...
_ = event.Fire("evt1", "arg0", "arg1")
}
LICENSE
Languages
Go
100%