feat(ClientEvents): add tuple labels to event arguments (#5225)

This commit is contained in:
ElCholoGamer
2021-01-22 11:44:11 -05:00
committed by GitHub
parent c4c817116f
commit 764966e398

100
typings/index.d.ts vendored
View File

@@ -2269,60 +2269,60 @@ declare module 'discord.js' {
type ChannelResolvable = Channel | Snowflake; type ChannelResolvable = Channel | Snowflake;
interface ClientEvents { interface ClientEvents {
channelCreate: [Channel]; channelCreate: [channel: Channel];
channelDelete: [Channel | PartialDMChannel]; channelDelete: [channel: Channel | PartialDMChannel];
channelPinsUpdate: [Channel | PartialDMChannel, Date]; channelPinsUpdate: [channel: Channel | PartialDMChannel, date: Date];
channelUpdate: [Channel, Channel]; channelUpdate: [oldChannel: Channel, newChannel: Channel];
debug: [string]; debug: [message: string];
warn: [string]; warn: [message: string];
disconnect: [any, number]; disconnect: [closeEvent: any, status: number];
emojiCreate: [GuildEmoji]; emojiCreate: [emoji: GuildEmoji];
emojiDelete: [GuildEmoji]; emojiDelete: [emoji: GuildEmoji];
emojiUpdate: [GuildEmoji, GuildEmoji]; emojiUpdate: [oldEmoji: GuildEmoji, newEmoji: GuildEmoji];
error: [Error]; error: [error: Error];
guildBanAdd: [Guild, User]; guildBanAdd: [guild: Guild, user: User];
guildBanRemove: [Guild, User]; guildBanRemove: [guild: Guild, user: User];
guildCreate: [Guild]; guildCreate: [guild: Guild];
guildDelete: [Guild]; guildDelete: [guild: Guild];
guildUnavailable: [Guild]; guildUnavailable: [guild: Guild];
guildIntegrationsUpdate: [Guild]; guildIntegrationsUpdate: [guild: Guild];
guildMemberAdd: [GuildMember]; guildMemberAdd: [member: GuildMember];
guildMemberAvailable: [GuildMember | PartialGuildMember]; guildMemberAvailable: [member: GuildMember | PartialGuildMember];
guildMemberRemove: [GuildMember | PartialGuildMember]; guildMemberRemove: [member: GuildMember | PartialGuildMember];
guildMembersChunk: [ guildMembersChunk: [
Collection<Snowflake, GuildMember>, members: Collection<Snowflake, GuildMember>,
Guild, guild: Guild,
{ count: number; index: number; nonce: string | undefined }, data: { count: number; index: number; nonce: string | undefined },
]; ];
guildMemberSpeaking: [GuildMember | PartialGuildMember, Readonly<Speaking>]; guildMemberSpeaking: [member: GuildMember | PartialGuildMember, speaking: Readonly<Speaking>];
guildMemberUpdate: [GuildMember | PartialGuildMember, GuildMember]; guildMemberUpdate: [oldMember: GuildMember | PartialGuildMember, newMember: GuildMember];
guildUpdate: [Guild, Guild]; guildUpdate: [oldGuild: Guild, newGuild: Guild];
inviteCreate: [Invite]; inviteCreate: [invite: Invite];
inviteDelete: [Invite]; inviteDelete: [invite: Invite];
message: [Message]; message: [message: Message];
messageDelete: [Message | PartialMessage]; messageDelete: [message: Message | PartialMessage];
messageReactionRemoveAll: [Message | PartialMessage]; messageReactionRemoveAll: [message: Message | PartialMessage];
messageReactionRemoveEmoji: [MessageReaction]; messageReactionRemoveEmoji: [reaction: MessageReaction];
messageDeleteBulk: [Collection<Snowflake, Message | PartialMessage>]; messageDeleteBulk: [messages: Collection<Snowflake, Message | PartialMessage>];
messageReactionAdd: [MessageReaction, User | PartialUser]; messageReactionAdd: [message: MessageReaction, user: User | PartialUser];
messageReactionRemove: [MessageReaction, User | PartialUser]; messageReactionRemove: [reaction: MessageReaction, user: User | PartialUser];
messageUpdate: [Message | PartialMessage, Message | PartialMessage]; messageUpdate: [oldMessage: Message | PartialMessage, newMessage: Message | PartialMessage];
presenceUpdate: [Presence | undefined, Presence]; presenceUpdate: [oldPresence: Presence | undefined, newPresence: Presence];
rateLimit: [RateLimitData]; rateLimit: [rateLimitData: RateLimitData];
ready: []; ready: [];
invalidated: []; invalidated: [];
roleCreate: [Role]; roleCreate: [role: Role];
roleDelete: [Role]; roleDelete: [role: Role];
roleUpdate: [Role, Role]; roleUpdate: [oldRole: Role, newRole: Role];
typingStart: [Channel | PartialDMChannel, User | PartialUser]; typingStart: [channel: Channel | PartialDMChannel, user: User | PartialUser];
userUpdate: [User | PartialUser, User]; userUpdate: [oldUser: User | PartialUser, newUser: User];
voiceStateUpdate: [VoiceState, VoiceState]; voiceStateUpdate: [oldState: VoiceState, newState: VoiceState];
webhookUpdate: [TextChannel]; webhookUpdate: [channel: TextChannel];
shardDisconnect: [CloseEvent, number]; shardDisconnect: [closeEvent: CloseEvent, shardID: number];
shardError: [Error, number]; shardError: [error: Error, shardID: number];
shardReady: [number, Set<Snowflake> | undefined]; shardReady: [shardID: number, unavailableGuilds: Set<Snowflake> | undefined];
shardReconnecting: [number]; shardReconnecting: [shardID: number];
shardResume: [number, number]; shardResume: [shardID: number, replayedEvents: number];
} }
interface ClientOptions { interface ClientOptions {