# Functions
NewClient returns a new IRCClient based on the provided settings
*/.
NewMockClientInterface creates a new mock instance.
# Structs
Client contains information for our IRC bridge, including the girc Client
and the IRCSettings that were passed into NewClient
*/.
MockClientInterface is a mock of ClientInterface interface.
MockClientInterfaceMockRecorder is the mock recorder for MockClientInterface.
# Interfaces
ClientInterface represents an IRC client
*/.
# Type aliases
Handler specifies a function that handles an IRC event
In this case, we take an IRC client and return a function that
handles an IRC event
*/.