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