Skip to content

@mastondzn/dank-twitch-irc / TimeoutClearchatMessage

Interface: TimeoutClearchatMessage

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

Extends

Properties

_channelLogin

protected readonly _channelLogin: string

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

Inherited from

ClearchatMessage._channelLogin


banDuration

banDuration: number

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

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:60

Type Declaration

login

login: string

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