Skip to content

@mastondzn/dank-twitch-irc / TagValueParser

Interface: TagValueParser

Properties

getBadges

getBadges: (key) => undefined | TwitchBadgesList

Parameters

key: string

Returns

undefined | TwitchBadgesList

Source

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


getBoolean

getBoolean: (key) => undefined | boolean

Parameters

key: string

Returns

undefined | boolean

Source

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


getColor

getColor: (key) => undefined | Color

Parameters

key: string

Returns

undefined | Color

Source

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


getEmoteSets

getEmoteSets: (key) => undefined | TwitchEmoteSets

Parameters

key: string

Returns

undefined | TwitchEmoteSets

Source

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


getEmotes

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

Parameters

key: string

messageText: string

Returns

undefined | TwitchEmoteList

Source

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


getFlags

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

Parameters

key: string

messageText: string

Returns

undefined | TwitchFlagList

Source

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


getInt

getInt: (key) => undefined | number

Parameters

key: string

Returns

undefined | number

Source

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


getString

getString: (key) => undefined | string

Parameters

key: string

Returns

undefined | string

Source

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


getTimestamp

getTimestamp: (key) => undefined | Date

Parameters

key: string

Returns

undefined | Date

Source

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


getTrimmedString

getTrimmedString: (key) => undefined | string

Parameters

key: string

Returns

undefined | string

Source

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


requireBadges

requireBadges: (key) => TwitchBadgesList

Parameters

key: string

Returns

TwitchBadgesList

Source

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


requireBoolean

requireBoolean: (key) => boolean

Parameters

key: string

Returns

boolean

Source

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


requireColor

requireColor: (key) => Color

Parameters

key: string

Returns

Color

Source

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


requireEmoteSets

requireEmoteSets: (key) => TwitchEmoteSets

Parameters

key: string

Returns

TwitchEmoteSets

Source

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


requireEmotes

requireEmotes: (key, messageText) => TwitchEmoteList

Parameters

key: string

messageText: string

Returns

TwitchEmoteList

Source

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


requireInt

requireInt: (key) => number

Parameters

key: string

Returns

number

Source

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


requireString

requireString: (key) => string

Parameters

key: string

Returns

string

Source

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


requireTimestamp

requireTimestamp: (key) => Date

Parameters

key: string

Returns

Date

Source

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