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,13 +1,17 @@
import { eventHandlers } from "../../bot.ts";
import {
DiscordApplicationCommandCreateUpdateDelete,
DiscordGatewayPayload,
} from "../../types/gateway.ts";
export function handleApplicationCommandCreate(
data: DiscordPayload,
data: DiscordGatewayPayload,
) {
const {
guild_id: guildId,
application_id: applicationId,
...rest
} = data.d as ApplicationCommandEvent;
} = data.d as DiscordApplicationCommandCreateUpdateDelete;
eventHandlers.applicationCommandCreate?.({
...rest,