permanent-waves/types.ts

16 lines
549 B
TypeScript

import { type BigString } from "./deps.ts";
export interface Command {
/** The name of this command. */
name: string;
/** What does this command do? */
description: string;
/** The type of command this is. */
type: ApplicationCommandTypes;
/** Whether or not this command is for the dev server only. */
devOnly?: boolean;
/** The options for this command */
options?: ApplicationCommandOption[];
/** This will be executed when the command is run. */
execute: (bot: Bot, interaction: Interaction) => unknown;
}