Skip to content

@mastondzn/dank-twitch-irc / UserstateMessage

Class: UserstateMessage

Defined in: src/message/twitch-types/userstate.ts:25

State of the logged in user in a channel.

Extends

Implements

Constructors

new UserstateMessage()

new UserstateMessage(message): UserstateMessage

Defined in: src/message/twitch-types/userstate.ts:38

Parameters

message

IRCMessageData

Returns

UserstateMessage

Overrides

ChannelIRCMessage.constructor

Properties

badgeInfo

readonly badgeInfo: TwitchBadgesList

Defined in: src/message/twitch-types/userstate.ts:26

Implementation of

UserState.badgeInfo


badgeInfoRaw

readonly badgeInfoRaw: string

Defined in: src/message/twitch-types/userstate.ts:27

Implementation of

UserState.badgeInfoRaw


badges

readonly badges: TwitchBadgesList

Defined in: src/message/twitch-types/userstate.ts:28

Implementation of

UserState.badges


badgesRaw

readonly badgesRaw: string

Defined in: src/message/twitch-types/userstate.ts:29

Implementation of

UserState.badgesRaw


channelName

readonly channelName: string

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

Inherited from

ChannelIRCMessage.channelName


color

readonly color: undefined | Color

Defined in: src/message/twitch-types/userstate.ts:30

Implementation of

UserState.color


colorRaw

readonly colorRaw: string

Defined in: src/message/twitch-types/userstate.ts:31

Implementation of

UserState.colorRaw


displayName

readonly displayName: string

Defined in: src/message/twitch-types/userstate.ts:32

Implementation of

UserState.displayName


emoteSets

readonly emoteSets: TwitchEmoteSets

Defined in: src/message/twitch-types/userstate.ts:33

Implementation of

UserState.emoteSets


emoteSetsRaw

readonly emoteSetsRaw: string

Defined in: src/message/twitch-types/userstate.ts:34

Implementation of

UserState.emoteSetsRaw


ircCommand

readonly ircCommand: string

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

The parser ensures this is always uppercase

Inherited from

ChannelIRCMessage.ircCommand


ircParameters

readonly ircParameters: string[]

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

Inherited from

ChannelIRCMessage.ircParameters


ircPrefix

readonly ircPrefix: undefined | IRCMessagePrefix

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

Inherited from

ChannelIRCMessage.ircPrefix


ircPrefixRaw

readonly ircPrefixRaw: undefined | string

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

Inherited from

ChannelIRCMessage.ircPrefixRaw


ircTags

readonly ircTags: IRCMessageTags

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

Inherited from

ChannelIRCMessage.ircTags


isMod

readonly isMod: boolean

Defined in: src/message/twitch-types/userstate.ts:35

Implementation of

UserState.isMod


isModRaw

readonly isModRaw: string

Defined in: src/message/twitch-types/userstate.ts:36

Implementation of

UserState.isModRaw


rawSource

readonly rawSource: string

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

Inherited from

ChannelIRCMessage.rawSource

Methods

extractUserState()

extractUserState(): UserState

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

Returns

UserState