Versions in this module Expand all Collapse all v0 v0.4.0 Dec 9, 2022 Changes in this version + func NewEvents(names []string, cb func(*Event)) error + func ResetAllEvents() + func ResetAllListener() + func UpdateEvents() error + type Event struct + func GetEvent(name string) (*Event, error) + func NewEvent(name string) (*Event, error) + func (event *Event) AddListener(lst ...Listener) error + func (event *Event) ClearListener() error + func (event *Event) GetName() string + func (event *Event) Send() + func (event *Event) SetArguments(args ...interface{}) error + type Listener struct + func (li Listener) Trigger(any []interface{}) + type ListenerContainer struct + func NewListener(name string, calbck func(any ...interface{})) *ListenerContainer + func (trig *ListenerContainer) RegisterToEvent(eventName string)