Appearance
@mastondzn/dank-twitch-irc
Enumerations
Classes
- AlternateMessageModifier
- BaseClient
- BaseError
- CapMessage
- CapabilitiesError
- ChannelIRCMessage
- ChatClient
- ClearchatMessage
- ClearmsgMessage
- ClientError
- ConnectionError
- ConnectionPool
- ConnectionRateLimiter
- DuplexTransport
- EditableTimeout
- GlobaluserstateMessage
- HosttargetMessage
- IRCMessage
- IgnoreUnhandledPromiseRejectionsMixin
- JoinError
- JoinMessage
- JoinRateLimiter
- LoginError
- MessageError
- MissingDataError
- MissingTagError
- NoticeMessage
- ParseError
- PartError
- PartMessage
- PingMessage
- PingTimeoutError
- PongMessage
- PrivmsgMessage
- PrivmsgMessageRateLimiter
- ProtocolError
- ReconnectError
- ReconnectMessage
- ResponseAwaiter
- RoomStateTracker
- RoomstateMessage
- SayError
- SingleConnection
- SlowModeRateLimiter
- TcpTransport
- TimeoutError
- TwitchBadge
- TwitchBadgesList
- TwitchEmote
- TwitchFlag
- UserStateTracker
- UsernoticeMessage
- UserstateMessage
- ValidationError
- WebSocketTransport
- WhisperMessage
Interfaces
- AnAnnouncementUsernoticeMessage
- AnnouncementParameters
- AwaitConfig
- BitsBadgeTierParameters
- ClearChatClearchatMessage
- ClientConfiguration
- ClientMixin
- ClientPingConfig
- ClientStateChangeEvent
- Color
- ConnectionMixin
- ConnectionPoolOptions
- ConnectionRateLimits
- DuplexTransportConfiguration
- ExitHostModeHosttargetMessage
- ExitedHostModeHosttargetMessage
- GlobalUserState
- HiddenStreakSubParameters
- IRCMessageData
- IRCMessagePrefix
- MassSubgiftParameters
- PermabanClearchatMessage
- PresetWebSocketTransportConfiguration
- RaidParameters
- RateLimits
- RitualParameters
- RoomState
- RoomStateTrackerEvents
- SharesStreakSubParameters
- SpecificClientEvents
- SpecificConnectionEvents
- SpecificUsernoticeMessage
- SubgiftParameters
- TagValueParser
- TcpTransportConfiguration
- TimeoutClearchatMessage
- Transport
- UserState
- UserStateTrackerEvents
- ViewerMilestoneParameters
- WebSocketTransportConfiguration
Type Aliases
- AnnouncementUsernoticeMessage
- AnonGiftPaidUpgradeParameters
- AnonGiftPaidUpgradeUsernoticeMessage
- AnonSubgiftParameters
- AnonSubgiftUsernoticeMessage
- BasicTcpTransportConfiguration
- BitsBadgeTierUsernoticeMessage
- ClientEvents
- Condition
- ConnectionPredicate
- CustomRateLimitsConfig
- EventParameters
- EventParametersMaybe
- ExpandedClientConfiguration
- ExpandedDuplexTransportConfiguration
- ExpandedTcpTransportConfiguration
- ExpandedTransportConfiguration
- ExpandedWebSocketTransportConfiguration
- GiftPaidUpgradeParameters
- GiftPaidUpgradeUsernoticeMessage
- IRCMessageTags
- MassSubgiftUsernoticeMessage
- NoResponseAction
- OverrideFunction
- OverrideFunctions
- PresetKeys
- PrivmsgUserState
- RaidUsernoticeMessage
- RateLimitsConfig
- ResubUsernoticeMessage
- RitualUsernoticeMessage
- SomeFunction
- StreakSubParameters
- SubEventParameters
- SubUsernoticeMessage
- SubgiftUsernoticeMessage
- TransportConfiguration
- TwitchCommands
- TwitchEmoteList
- TwitchEmoteSets
- TwitchFlagList
- TwitchMessageEvents
- ViewerMilestoneUsernoticeMessage
Variables
Functions
- acknowledgesCapabilities
- alwaysFalse
- alwaysTrue
- anyCauseInstanceof
- applyReplacement
- applyReplacements
- awaitJoinResponse
- awaitPartResponse
- awaitResponse
- canSpamFast
- causeOf
- colorToHexString
- convertToBadges
- convertToBoolean
- convertToColor
- convertToEmoteSets
- convertToEmotes
- convertToFlags
- convertToInt
- convertToString
- convertToTimestamp
- convertToTrimmedString
- correctChannelName
- decodeValue
- deniedAnyCapability
- expandConfig
- expandRateLimitsConfig
- expandTransportConfig
- extractEventParameters
- findAndPushToEnd
- getCamelCasedName
- getData
- getIRCChannelName
- getParameter
- handleReconnectMessage
- hasAllStateTags
- ignoreErrors
- isAnonymousUsername
- joinAll
- joinChannel
- joinNothingToDo
- kebabToCamelCase
- makeTransport
- matchingNotice
- me
- parseActionAndMessage
- parseBadges
- parseColor
- parseEmoteSets
- parseEmotes
- parseFlags
- parseHostedChannelName
- parseHosttargetParameter
- parseIRCMessage
- parseIntThrowing
- parseSingleBadge
- parseTags
- parseTwitchMessage
- parseViewerCount
- partChannel
- partNothingToDo
- pickBy
- reasonForValue
- removeCommands
- removeInPlace
- reply
- replyToServerPing
- requestCapabilities
- requireData
- requireNickname
- requireParameter
- say
- sendClientPings
- sendLogin
- sendPing
- sendPrivmsg
- setDefaults
- splitIntoChunks
- tagParserFor
- unionSets
- validateChannelName
- validateIRCCommand
- validateMessageID