dressed
Version:
A sleek, serverless-ready Discord bot framework.
6 lines (5 loc) • 333 B
TypeScript
import type { APIWebhookEventBody, ApplicationWebhookEventType } from "discord-api-types/v10";
export type Event<T extends keyof typeof ApplicationWebhookEventType> = Extract<APIWebhookEventBody, {
type: (typeof ApplicationWebhookEventType)[T];
}>["data"];
export type AnyEvent = Event<keyof typeof ApplicationWebhookEventType>;