# Functions
NewEventManager returns a new instance of EventManager.
# Constants
ErrorEventType represents a regular error.
FatalErrorEventType represents a fatal error.
# Structs
nolint:revive Event data structure representing any event we may want to react to.
nolint:revive EventListener represents a single listener for an event channel.
nolint:revive EventManager implements the event.Manager interface.
# Interfaces
Manager is an interface for managing app wide events.
# Type aliases
nolint:revive EventType represents different types of events.