Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace Types

Index

Type aliases

Arg: ParseType<{ slash: SlashOptions; text: string }>
Context: { interaction: Option<CommandInteraction>; message: Option<Message> }

Type declaration

  • interaction: Option<CommandInteraction>
  • message: Option<Message>
Nullable<T>: T | null

Type parameters

  • T

ParseType<T>: { [ K in keyof T]: T[K] extends unknown ? [k: K, args: T[K]] : never }[keyof T]

Type parameters

  • T

SlashOptions: Omit<CommandInteractionOptionResolver, "getMessage" | "getFocused">
Visibility: "private" | "public"
execute: Module<unknown>["execute"]
possibleOutput<T>: T | (MessagePayload & MessageOptions)

Type parameters

  • T = string

Generated using TypeDoc