@types/tmi.js
Advanced tools
Comparing version 1.7.1 to 1.7.2
@@ -118,16 +118,16 @@ // Type definitions for tmi.js 1.7 | ||
export interface Badges { | ||
admin?: string; | ||
bits?: string; | ||
broadcaster?: string; | ||
partner?: string; | ||
global_mod?: string; | ||
moderator?: string; | ||
vip?: string; | ||
subscriber?: string; | ||
staff?: string; | ||
turbo?: string; | ||
premium?: string; | ||
founder?: string; | ||
['bits-leader']?: string; | ||
['sub-gifter']?: string; | ||
admin?: string | undefined; | ||
bits?: string | undefined; | ||
broadcaster?: string | undefined; | ||
partner?: string | undefined; | ||
global_mod?: string | undefined; | ||
moderator?: string | undefined; | ||
vip?: string | undefined; | ||
subscriber?: string | undefined; | ||
staff?: string | undefined; | ||
turbo?: string | undefined; | ||
premium?: string | undefined; | ||
founder?: string | undefined; | ||
['bits-leader']?: string | undefined; | ||
['sub-gifter']?: string | undefined; | ||
[other: string]: string | undefined; | ||
@@ -137,3 +137,3 @@ } | ||
export interface BadgeInfo { | ||
subscriber?: string; | ||
subscriber?: string | undefined; | ||
[other: string]: string | undefined; | ||
@@ -143,31 +143,31 @@ } | ||
export interface SubMethods { | ||
prime?: boolean; | ||
plan?: SubMethod; | ||
planName?: string; | ||
prime?: boolean | undefined; | ||
plan?: SubMethod | undefined; | ||
planName?: string | undefined; | ||
} | ||
export interface DeleteUserstate { | ||
login?: string; | ||
message?: string; | ||
"target-msg-id"?: string; | ||
login?: string | undefined; | ||
message?: string | undefined; | ||
"target-msg-id"?: string | undefined; | ||
} | ||
export interface CommonUserstate { | ||
badges?: Badges; | ||
'badge-info'?: BadgeInfo; | ||
color?: string; | ||
"display-name"?: string; | ||
emotes?: { [emoteid: string]: string[] }; | ||
id?: string; | ||
mod?: boolean; | ||
turbo?: boolean; | ||
'emotes-raw'?: string; | ||
'badges-raw'?: string; | ||
'badge-info-raw'?: string; | ||
"room-id"?: string; | ||
subscriber?: boolean; | ||
'user-type'?: "" | "mod" | "global_mod" | "admin" | "staff"; | ||
"user-id"?: string; | ||
"tmi-sent-ts"?: string; | ||
flags?: string; | ||
badges?: Badges | undefined; | ||
'badge-info'?: BadgeInfo | undefined; | ||
color?: string | undefined; | ||
"display-name"?: string | undefined; | ||
emotes?: { [emoteid: string]: string[] } | undefined; | ||
id?: string | undefined; | ||
mod?: boolean | undefined; | ||
turbo?: boolean | undefined; | ||
'emotes-raw'?: string | undefined; | ||
'badges-raw'?: string | undefined; | ||
'badge-info-raw'?: string | undefined; | ||
"room-id"?: string | undefined; | ||
subscriber?: boolean | undefined; | ||
'user-type'?: "" | "mod" | "global_mod" | "admin" | "staff" | undefined; | ||
"user-id"?: string | undefined; | ||
"tmi-sent-ts"?: string | undefined; | ||
flags?: string | undefined; | ||
[paramater: string]: any; | ||
@@ -177,70 +177,70 @@ } | ||
export interface UserNoticeState extends CommonUserstate { | ||
login?: string; | ||
message?: string; | ||
"system-msg"?: string; | ||
login?: string | undefined; | ||
message?: string | undefined; | ||
"system-msg"?: string | undefined; | ||
} | ||
export interface CommonSubUserstate extends UserNoticeState { | ||
"msg-param-sub-plan"?: SubMethod; | ||
"msg-param-sub-plan-name"?: string; | ||
"msg-param-sub-plan"?: SubMethod | undefined; | ||
"msg-param-sub-plan-name"?: string | undefined; | ||
} | ||
export interface CommonGiftSubUserstate extends CommonSubUserstate { | ||
"msg-param-recipient-display-name"?: string; | ||
"msg-param-recipient-id"?: string; | ||
"msg-param-recipient-user-name"?: string; | ||
"msg-param-months"?: boolean | string; | ||
"msg-param-recipient-display-name"?: string | undefined; | ||
"msg-param-recipient-id"?: string | undefined; | ||
"msg-param-recipient-user-name"?: string | undefined; | ||
"msg-param-months"?: boolean | string | undefined; | ||
} | ||
export interface ChatUserstate extends CommonUserstate { | ||
'message-type'?: "chat" | "action" | "whisper"; | ||
username?: string; | ||
bits?: string; | ||
'message-type'?: "chat" | "action" | "whisper" | undefined; | ||
username?: string | undefined; | ||
bits?: string | undefined; | ||
} | ||
export interface SubUserstate extends CommonSubUserstate { | ||
'message-type'?: "sub" | "resub"; | ||
"msg-param-cumulative-months"?: string | boolean; | ||
"msg-param-should-share-streak"?: boolean; | ||
"msg-param-streak-months"?: string | boolean; | ||
'message-type'?: "sub" | "resub" | undefined; | ||
"msg-param-cumulative-months"?: string | boolean | undefined; | ||
"msg-param-should-share-streak"?: boolean | undefined; | ||
"msg-param-streak-months"?: string | boolean | undefined; | ||
} | ||
export interface SubMysteryGiftUserstate extends CommonSubUserstate { | ||
'message-type'?: "submysterygift"; | ||
"msg-param-sender-count"?: string | boolean; | ||
'message-type'?: "submysterygift" | undefined; | ||
"msg-param-sender-count"?: string | boolean | undefined; | ||
} | ||
export interface SubGiftUserstate extends CommonGiftSubUserstate { | ||
'message-type'?: "subgift"; | ||
"msg-param-sender-count"?: string | boolean; | ||
'message-type'?: "subgift" | undefined; | ||
"msg-param-sender-count"?: string | boolean | undefined; | ||
} | ||
export interface AnonSubGiftUserstate extends CommonGiftSubUserstate { | ||
"message-type"?: "anonsubgift"; | ||
"message-type"?: "anonsubgift" | undefined; | ||
} | ||
export interface SubGiftUpgradeUserstate extends CommonSubUserstate { | ||
"message-type"?: "giftpaidupgrade"; | ||
"msg-param-sender-name"?: string; | ||
"msg-param-sender-login"?: string; | ||
"message-type"?: "giftpaidupgrade" | undefined; | ||
"msg-param-sender-name"?: string | undefined; | ||
"msg-param-sender-login"?: string | undefined; | ||
} | ||
export interface AnonSubGiftUpgradeUserstate extends CommonSubUserstate { | ||
"message-type"?: "anongiftpaidupgrade"; | ||
"message-type"?: "anongiftpaidupgrade" | undefined; | ||
} | ||
export interface PrimeUpgradeUserstate extends CommonSubUserstate { | ||
"message-type"?: "primepaidupgrade"; | ||
"message-type"?: "primepaidupgrade" | undefined; | ||
} | ||
export interface RaidUserstate extends UserNoticeState { | ||
"message-type"?: "raid"; | ||
"msg-param-displayName"?: string; | ||
"msg-param-login"?: string; | ||
"msg-param-viewerCount"?: string; | ||
"message-type"?: "raid" | undefined; | ||
"msg-param-displayName"?: string | undefined; | ||
"msg-param-login"?: string | undefined; | ||
"msg-param-viewerCount"?: string | undefined; | ||
} | ||
export interface RitualUserstate extends UserNoticeState { | ||
"message-type"?: "ritual"; | ||
"msg-param-ritual-name"?: "new_chatter"; | ||
"message-type"?: "ritual" | undefined; | ||
"msg-param-ritual-name"?: "new_chatter" | undefined; | ||
} | ||
@@ -341,11 +341,11 @@ | ||
export interface RoomState { | ||
"broadcaster-lang"?: string; | ||
"emote-only"?: boolean; | ||
"followers-only"?: string | boolean; | ||
"r9k"?: boolean; | ||
"rituals"?: boolean; | ||
"room-id"?: string; | ||
"slow"?: string | boolean; | ||
"subs-only"?: boolean; | ||
"channel"?: string; | ||
"broadcaster-lang"?: string | undefined; | ||
"emote-only"?: boolean | undefined; | ||
"followers-only"?: string | boolean | undefined; | ||
"r9k"?: boolean | undefined; | ||
"rituals"?: boolean | undefined; | ||
"room-id"?: string | undefined; | ||
"slow"?: string | boolean | undefined; | ||
"subs-only"?: boolean | undefined; | ||
"channel"?: string | undefined; | ||
} | ||
@@ -357,24 +357,24 @@ | ||
options?: { | ||
clientId?: string; | ||
debug?: boolean; | ||
joinInterval?: number; | ||
globalDefaultChannel?: string; | ||
messagesLogLevel?: string; | ||
}; | ||
clientId?: string | undefined; | ||
debug?: boolean | undefined; | ||
joinInterval?: number | undefined; | ||
globalDefaultChannel?: string | undefined; | ||
messagesLogLevel?: string | undefined; | ||
} | undefined; | ||
connection?: { | ||
server?: string; | ||
port?: number; | ||
reconnect?: boolean; | ||
maxReconnectAttempts?: number; | ||
maxReconnectInverval?: number; | ||
reconnectDecay?: number; | ||
reconnectInterval?: number; | ||
secure?: boolean; | ||
timeout?: number; | ||
}; | ||
server?: string | undefined; | ||
port?: number | undefined; | ||
reconnect?: boolean | undefined; | ||
maxReconnectAttempts?: number | undefined; | ||
maxReconnectInverval?: number | undefined; | ||
reconnectDecay?: number | undefined; | ||
reconnectInterval?: number | undefined; | ||
secure?: boolean | undefined; | ||
timeout?: number | undefined; | ||
} | undefined; | ||
identity?: { | ||
username?: string; | ||
password?: string | (() => string | Promise<string>); | ||
}; | ||
channels?: string[]; | ||
username?: string | undefined; | ||
password?: string | (() => string | Promise<string>) | undefined; | ||
} | undefined; | ||
channels?: string[] | undefined; | ||
logger?: { | ||
@@ -384,3 +384,3 @@ info: (message: string) => any; | ||
error: (message: string) => any; | ||
}; | ||
} | undefined; | ||
} | ||
@@ -387,0 +387,0 @@ |
{ | ||
"name": "@types/tmi.js", | ||
"version": "1.7.1", | ||
"version": "1.7.2", | ||
"description": "TypeScript definitions for tmi.js", | ||
"homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/tmi.js", | ||
"license": "MIT", | ||
@@ -32,4 +33,4 @@ "contributors": [ | ||
"dependencies": {}, | ||
"typesPublisherContentHash": "821f07b12cb53a5e802523f9dbadacbcf40b2827b9d6517ecdbcf4e2c415d6b9", | ||
"typeScriptVersion": "3.3" | ||
"typesPublisherContentHash": "1aa946d65f91cb1f08154d5a57e2fe7d969114ddf677c12e6792683f3c26083f", | ||
"typeScriptVersion": "3.6" | ||
} |
@@ -11,3 +11,3 @@ # Installation | ||
### Additional Details | ||
* Last updated: Mon, 11 Jan 2021 22:13:30 GMT | ||
* Last updated: Fri, 02 Jul 2021 19:37:10 GMT | ||
* Dependencies: none | ||
@@ -14,0 +14,0 @@ * Global values: none |
@@ -21,5 +21,5 @@ /** | ||
export interface TypeRecord<T, U, V> { | ||
' _emitterType'?: T; | ||
' _eventsType'?: U; | ||
' _emitType'?: V; | ||
' _emitterType'?: T | undefined; | ||
' _eventsType'?: U | undefined; | ||
' _emitType'?: V | undefined; | ||
} | ||
@@ -26,0 +26,0 @@ export type ReturnTypeOfMethod<T> = T extends (...args: any[]) => any ? ReturnType<T> : never; |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
No website
QualityPackage does not have a website.
Found 1 instance in 1 package
23406
0