- Preparing search index...
- The search index is not available
@icynet/irclib
Type alias IRCConnectionEvents
IRCConnection
Events
: { authenticated
: ((authed
: boolean) => void); channel-list-item
: ((data
: { channel
: string; topic
: string; users
: string }) => void); channel-mode
: ((data
: { mode
: string; modeTarget
: string; type
: string } & IIRCLine) => void); disconnect
: ((data
: { message
: string; raw
: any; type
: string }) => void); error
: ((data
: { error
: Error; fatal
: boolean }) => void); join
: ((data
: { channel
: string; nickname
: string }) => void); leave
: ((data
: { channel
?: string; nickname
: string; reason
?: string; type
: string }) => void); line
: ((line
: IIRCLine, processed
: boolean) => void); message
: ((data
: { message
: string; nickname
: string; raw
: IIRCLine; to
: string; type
: string }) => void); names
: ((data
: { channel
: string; list
: string[] }) => void); nick
: ((data
: { newNick
: string; oldNick
: string }) => void); server-supports
: ((supports
: Record<string, unknown>) => void); supported-modes
: ((modes
: Record<string, string>) => void); user-mode
: ((data
: { mode
: string; modeTarget
: string; type
: string } & IIRCLine) => void) }
Type declaration
-
authenticated: ((authed: boolean) => void)
-
- (authed: boolean): void
-
Returns void
-
channel-list-item: ((data: { channel: string; topic: string; users: string }) => void)
-
- (data: { channel: string; topic: string; users: string }): void
-
Parameters
-
data: { channel: string; topic: string; users: string }
-
channel: string
-
topic: string
-
users: string
Returns void
-
channel-mode: ((data: { mode: string; modeTarget: string; type: string } & IIRCLine) => void)
-
- (data: { mode: string; modeTarget: string; type: string } & IIRCLine): void
-
Parameters
-
data: { mode: string; modeTarget: string; type: string } & IIRCLine
Returns void
-
disconnect: ((data: { message: string; raw: any; type: string }) => void)
-
- (data: { message: string; raw: any; type: string }): void
-
Parameters
-
data: { message: string; raw: any; type: string }
-
message: string
-
raw: any
-
type: string
Returns void
-
error: ((data: { error: Error; fatal: boolean }) => void)
-
- (data: { error: Error; fatal: boolean }): void
-
Parameters
-
data: { error: Error; fatal: boolean }
-
error: Error
-
fatal: boolean
Returns void
-
join: ((data: { channel: string; nickname: string }) => void)
-
- (data: { channel: string; nickname: string }): void
-
Parameters
-
data: { channel: string; nickname: string }
-
channel: string
-
nickname: string
Returns void
-
leave: ((data: { channel?: string; nickname: string; reason?: string; type: string }) => void)
-
- (data: { channel?: string; nickname: string; reason?: string; type: string }): void
-
Parameters
-
data: { channel?: string; nickname: string; reason?: string; type: string }
-
Optional
channel?: string
-
nickname: string
-
Optional
reason?: string
-
type: string
Returns void
-
line: ((line: IIRCLine, processed: boolean) => void)
-
- (line: IIRCLine, processed: boolean): void
-
Returns void
-
message: ((data: { message: string; nickname: string; raw: IIRCLine; to: string; type: string }) => void)
-
- (data: { message: string; nickname: string; raw: IIRCLine; to: string; type: string }): void
-
Parameters
-
data: { message: string; nickname: string; raw: IIRCLine; to: string; type: string }
-
message: string
-
nickname: string
-
-
to: string
-
type: string
Returns void
-
names: ((data: { channel: string; list: string[] }) => void)
-
- (data: { channel: string; list: string[] }): void
-
Parameters
-
data: { channel: string; list: string[] }
-
channel: string
-
list: string[]
Returns void
-
nick: ((data: { newNick: string; oldNick: string }) => void)
-
- (data: { newNick: string; oldNick: string }): void
-
Parameters
-
data: { newNick: string; oldNick: string }
-
newNick: string
-
oldNick: string
Returns void
-
server-supports: ((supports: Record<string, unknown>) => void)
-
- (supports: Record<string, unknown>): void
-
Parameters
-
supports: Record<string, unknown>
Returns void
-
supported-modes: ((modes: Record<string, string>) => void)
-
- (modes: Record<string, string>): void
-
Parameters
-
modes: Record<string, string>
Returns void
-
user-mode: ((data: { mode: string; modeTarget: string; type: string } & IIRCLine) => void)
-
- (data: { mode: string; modeTarget: string; type: string } & IIRCLine): void
-
Parameters
-
data: { mode: string; modeTarget: string; type: string } & IIRCLine
Returns void
Emitted when the login to the server was successful.
Note: "login" in this case doesn't account for NickServ or SASL success.