gonest
API Reference

Emitter

gonest.Emitter and Listener reference

gonest.Emitter — framework singleton, resolvable via MustInject[*gonest.Emitter] in any module.

SymbolDescription
NewListener(func(listener *gonest.Listener) {...})Build a listener.
MustOn[EventType](listener, handler)Free function (not a method) registering a typed handler.
Emitter.Emit(event)Fire-and-forget; one goroutine per listener; panics/errors recovered internally.

No wildcard/string-pattern events — events are typed by Go struct.

See: Event Emitter