Appearance
@mastondzn/dank-twitch-irc / ClearChatClearchatMessage
Interface: ClearChatClearchatMessage
Defined in: src/message/twitch-types/clearchat.ts:54
Extends
Properties
_channelLogin
protectedreadonly_channelLogin:string
Defined in: src/message/irc/channel-irc-message.ts:41
Inherited from
ClearchatMessage._channelLogin
banDuration
banDuration:
undefined
Defined in: src/message/twitch-types/clearchat.ts:56
length in seconds (integer), undefined if permanent ban
Overrides
ircCommand
readonlyircCommand:string
Defined in: src/message/irc/irc-message.ts:28
The parser ensures this is always uppercase
Inherited from
ircParameters
readonlyircParameters:string[]
Defined in: src/message/irc/irc-message.ts:29
Inherited from
ClearchatMessage.ircParameters
ircPrefix
readonlyircPrefix:IRCMessagePrefix|undefined
Defined in: src/message/irc/irc-message.ts:23
Inherited from
ircPrefixRaw
readonlyircPrefixRaw:string|undefined
Defined in: src/message/irc/irc-message.ts:22
Inherited from
ircTags
readonlyircTags:IRCMessageTags
Defined in: src/message/irc/irc-message.ts:30
Inherited from
rawSource
readonlyrawSource:string
Defined in: src/message/irc/irc-message.ts:20
Inherited from
target
target:
ClearchatTarget&object
Defined in: src/message/twitch-types/clearchat.ts:55
Type Declaration
login
login:
undefined
Overrides
Accessors
channel
Get Signature
get channel():
Channel
Defined in: src/message/irc/channel-irc-message.ts:43
Returns
Inherited from
channelName
Get Signature
get channelName():
string
Defined in: src/message/irc/channel-irc-message.ts:51
Deprecated
Use channel.login instead.
Returns
string
Inherited from
targetUsername
Get Signature
get targetUsername():
string|undefined
Defined in: src/message/twitch-types/clearchat.ts:29
Deprecated
Use target.login instead.
Returns
string | undefined
Inherited from
PermabanClearchatMessage.targetUsername
Methods
isPermaban()
isPermaban():
this is PermabanClearchatMessage
Defined in: src/message/twitch-types/clearchat.ts:49
Returns
this is PermabanClearchatMessage
Inherited from
isTimeout()
isTimeout():
this is TimeoutClearchatMessage
Defined in: src/message/twitch-types/clearchat.ts:45
Returns
this is TimeoutClearchatMessage
Inherited from
wasChatCleared()
wasChatCleared():
this is ClearChatClearchatMessage
Defined in: src/message/twitch-types/clearchat.ts:41
Returns
this is ClearChatClearchatMessage