package irc // A Target is a handler for a message meant for a limited part of the client, like a channel or // query type Target interface { ID() string Kind() string Name() string Handle(event *Event, client *Client) State() ClientStateTarget }