feat: add support for application command events (#5596)

This commit is contained in:
Jan
2021-05-08 01:25:27 +02:00
committed by GitHub
parent 452ac55a28
commit 9f74f95f69
5 changed files with 90 additions and 0 deletions

9
typings/index.d.ts vendored
View File

@@ -478,6 +478,9 @@ declare module 'discord.js' {
INVALID_REQUEST_WARNING: 'invalidRequestWarning';
CLIENT_READY: 'ready';
RESUMED: 'resumed';
APPLICATION_COMMAND_CREATE: 'applicationCommandCreate';
APPLICATION_COMMAND_DELETE: 'applicationCommandDelete';
APPLICATION_COMMAND_UPDATE: 'applicationCommandUpdate';
GUILD_CREATE: 'guildCreate';
GUILD_DELETE: 'guildDelete';
GUILD_UPDATE: 'guildUpdate';
@@ -2543,6 +2546,9 @@ declare module 'discord.js' {
type ChannelResolvable = Channel | Snowflake;
interface ClientEvents {
applicationCommandCreate: [command: ApplicationCommand];
applicationCommandDelete: [command: ApplicationCommand];
applicationCommandUpdate: [oldCommand: ApplicationCommand | null, newCommand: ApplicationCommand];
channelCreate: [channel: GuildChannel];
channelDelete: [channel: DMChannel | GuildChannel];
channelPinsUpdate: [channel: Channel | PartialDMChannel, date: Date];
@@ -3589,6 +3595,9 @@ declare module 'discord.js' {
type WSEventType =
| 'READY'
| 'RESUMED'
| 'APPLICATION_COMMAND_CREATE'
| 'APPLICATION_COMMAND_DELETE'
| 'APPLICATION_COMMAND_UPDATE'
| 'GUILD_CREATE'
| 'GUILD_DELETE'
| 'GUILD_UPDATE'