Skip to content

@mastondzn/dank-twitch-irc / TagValueParser

Interface: TagValueParser

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

Properties

getBadges()

getBadges: (key) => undefined | TwitchBadgesList

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

Parameters

key

string

Returns

undefined | TwitchBadgesList


getBoolean()

getBoolean: (key) => undefined | boolean

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

Parameters

key

string

Returns

undefined | boolean


getColor()

getColor: (key) => undefined | Color

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

Parameters

key

string

Returns

undefined | Color


getEmotes()

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

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

Parameters

key

string

messageText

string

Returns

undefined | TwitchEmoteList


getEmoteSets()

getEmoteSets: (key) => undefined | TwitchEmoteSets

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

Parameters

key

string

Returns

undefined | TwitchEmoteSets


getFlags()

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

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

Parameters

key

string

messageText

string

Returns

undefined | TwitchFlagList


getInt()

getInt: (key) => undefined | number

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

Parameters

key

string

Returns

undefined | number


getString()

getString: (key) => undefined | string

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

Parameters

key

string

Returns

undefined | string


getTimestamp()

getTimestamp: (key) => undefined | Date

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

Parameters

key

string

Returns

undefined | Date


getTrimmedString()

getTrimmedString: (key) => undefined | string

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

Parameters

key

string

Returns

undefined | string


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