Skip to content

@mastondzn/dank-twitch-irc / TagValueParser

Interface: TagValueParser ​

Defined in: src/message/parser/tag-values.ts:101

Properties ​

getBadges ​

getBadges: (key) => TwitchBadgesList | undefined

Defined in: src/message/parser/tag-values.ts:114

Parameters ​

key ​

string

Returns ​

TwitchBadgesList | undefined


getBoolean ​

getBoolean: (key) => boolean | undefined

Defined in: src/message/parser/tag-values.ts:108

Parameters ​

key ​

string

Returns ​

boolean | undefined


getColor ​

getColor: (key) => Color | undefined

Defined in: src/message/parser/tag-values.ts:110

Parameters ​

key ​

string

Returns ​

Color | undefined


getEmotes ​

getEmotes: (key, messageText) => TwitchEmoteList | undefined

Defined in: src/message/parser/tag-values.ts:116

Parameters ​

key ​

string

messageText ​

string

Returns ​

TwitchEmoteList | undefined


getEmoteSets ​

getEmoteSets: (key) => TwitchEmoteSets | undefined

Defined in: src/message/parser/tag-values.ts:118

Parameters ​

key ​

string

Returns ​

TwitchEmoteSets | undefined


getFlags ​

getFlags: (key, messageText) => TwitchFlagList | undefined

Defined in: src/message/parser/tag-values.ts:120

Parameters ​

key ​

string

messageText ​

string

Returns ​

TwitchFlagList | undefined


getInt ​

getInt: (key) => number | undefined

Defined in: src/message/parser/tag-values.ts:106

Parameters ​

key ​

string

Returns ​

number | undefined


getString ​

getString: (key) => string | undefined

Defined in: src/message/parser/tag-values.ts:102

Parameters ​

key ​

string

Returns ​

string | undefined


getTimestamp ​

getTimestamp: (key) => Date | undefined

Defined in: src/message/parser/tag-values.ts:112

Parameters ​

key ​

string

Returns ​

Date | undefined


getTrimmedString ​

getTrimmedString: (key) => string | undefined

Defined in: src/message/parser/tag-values.ts:104

Parameters ​

key ​

string

Returns ​

string | undefined


requireBadges ​

requireBadges: (key) => TwitchBadgesList

Defined in: src/message/parser/tag-values.ts:115

Parameters ​

key ​

string

Returns ​

TwitchBadgesList


requireBoolean ​

requireBoolean: (key) => boolean

Defined in: src/message/parser/tag-values.ts:109

Parameters ​

key ​

string

Returns ​

boolean


requireColor ​

requireColor: (key) => Color

Defined in: src/message/parser/tag-values.ts:111

Parameters ​

key ​

string

Returns ​

Color


requireEmotes ​

requireEmotes: (key, messageText) => TwitchEmoteList

Defined in: src/message/parser/tag-values.ts:117

Parameters ​

key ​

string

messageText ​

string

Returns ​

TwitchEmoteList


requireEmoteSets ​

requireEmoteSets: (key) => TwitchEmoteSets

Defined in: src/message/parser/tag-values.ts:119

Parameters ​

key ​

string

Returns ​

TwitchEmoteSets


requireInt ​

requireInt: (key) => number

Defined in: src/message/parser/tag-values.ts:107

Parameters ​

key ​

string

Returns ​

number


requireString ​

requireString: (key) => string

Defined in: src/message/parser/tag-values.ts:105

Parameters ​

key ​

string

Returns ​

string


requireTimestamp ​

requireTimestamp: (key) => Date

Defined in: src/message/parser/tag-values.ts:113

Parameters ​

key ​

string

Returns ​

Date