types: add gateway types

This commit is contained in:
ayntee
2021-03-27 12:37:11 +04:00
parent b1512e0334
commit 72b07574f2
16 changed files with 229 additions and 31 deletions
@@ -1,11 +1,15 @@
import { eventHandlers } from "../../bot.ts";
import {
DiscordApplicationCommandCreateUpdateDelete,
DiscordGatewayPayload,
} from "../../types/gateway.ts";
export function handleApplicationCommandUpdate(data: DiscordPayload) {
export function handleApplicationCommandUpdate(data: DiscordGatewayPayload) {
const {
application_id: applicationId,
guild_id: guildId,
...rest
} = data.d as ApplicationCommandEvent;
} = data.d as DiscordApplicationCommandCreateUpdateDelete;
eventHandlers.applicationCommandUpdate?.({
...rest,