Constructors
constructor
- new CommandAdapter(endpoint, info, components?): CommandAdapter
Parameters
- endpoint: string
- info: EndpointInfo<JsApiData>
Optional
components: ComponentMeta[]
Methods
decorate
- decorate<B>(builder, options?): B extends SlashCommandBuilder
? SlashCommandOptionsOnlyBuilder
: SlashCommandSubcommandBuilder Type Parameters
- B extends SlashCommandBuilder | SlashCommandSubcommandBuilder
Returns B extends SlashCommandBuilder
? SlashCommandOptionsOnlyBuilder
: SlashCommandSubcommandBuilder
parse
- parse(interaction): {
data: Record<string, unknown> | unknown[];
route: string;
} Parameters
- interaction: ChatInputCommandInteraction<CacheType>
Returns {
data: Record<string, unknown> | unknown[];
route: string;
}
data: Record<string, unknown> | unknown[]
route: string