Skip to content

@mastondzn/dank-twitch-irc / ClearChatClearchatMessage

Interface: ClearChatClearchatMessage ​

Defined in: src/message/twitch-types/clearchat.ts:54

Extends ​

Properties ​

_channelLogin ​

protected readonly _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 ​

ClearchatMessage.banDuration


ircCommand ​

readonly ircCommand: string

Defined in: src/message/irc/irc-message.ts:28

The parser ensures this is always uppercase

Inherited from ​

ClearchatMessage.ircCommand


ircParameters ​

readonly ircParameters: string[]

Defined in: src/message/irc/irc-message.ts:29

Inherited from ​

ClearchatMessage.ircParameters


ircPrefix ​

readonly ircPrefix: IRCMessagePrefix | undefined

Defined in: src/message/irc/irc-message.ts:23

Inherited from ​

ClearchatMessage.ircPrefix


ircPrefixRaw ​

readonly ircPrefixRaw: string | undefined

Defined in: src/message/irc/irc-message.ts:22

Inherited from ​

ClearchatMessage.ircPrefixRaw


ircTags ​

readonly ircTags: IRCMessageTags

Defined in: src/message/irc/irc-message.ts:30

Inherited from ​

ClearchatMessage.ircTags


rawSource ​

readonly rawSource: string

Defined in: src/message/irc/irc-message.ts:20

Inherited from ​

ClearchatMessage.rawSource


target ​

target: ClearchatTarget & object

Defined in: src/message/twitch-types/clearchat.ts:55

Type Declaration ​

login ​

login: undefined

Overrides ​

ClearchatMessage.target

Accessors ​

channel ​

Get Signature ​

get channel(): Channel

Defined in: src/message/irc/channel-irc-message.ts:43

Returns ​

Channel

Inherited from ​

ClearchatMessage.channel


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 ​

ClearchatMessage.channelName


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 ​

ClearchatMessage.isPermaban


isTimeout() ​

isTimeout(): this is TimeoutClearchatMessage

Defined in: src/message/twitch-types/clearchat.ts:45

Returns ​

this is TimeoutClearchatMessage

Inherited from ​

ClearchatMessage.isTimeout


wasChatCleared() ​

wasChatCleared(): this is ClearChatClearchatMessage

Defined in: src/message/twitch-types/clearchat.ts:41

Returns ​

this is ClearChatClearchatMessage

Inherited from ​

ClearchatMessage.wasChatCleared