feat(ApplicationCommandOptionType): add MENTIONABLE (9) (#126)

This commit is contained in:
Advaith
2021-04-28 10:42:22 -07:00
committed by GitHub
parent 653b9ff17f
commit 91afb0bb49
2 changed files with 18 additions and 2 deletions

View File

@@ -39,7 +39,8 @@ interface APIApplicationCommandOptionBase {
| ApplicationCommandOptionType.BOOLEAN
| ApplicationCommandOptionType.USER
| ApplicationCommandOptionType.CHANNEL
| ApplicationCommandOptionType.ROLE;
| ApplicationCommandOptionType.ROLE
| ApplicationCommandOptionType.MENTIONABLE;
name: string;
description: string;
default?: boolean;
@@ -87,6 +88,7 @@ export enum ApplicationCommandOptionType {
USER,
CHANNEL,
ROLE,
MENTIONABLE,
}
/**
@@ -283,6 +285,7 @@ export type APIApplicationCommandInteractionDataOptionWithValues =
| ApplicationCommandInteractionDataOptionRole
| ApplicationCommandInteractionDataOptionChannel
| ApplicationCommandInteractionDataOptionUser
| ApplicationCommandInteractionDataOptionMentionable
| ApplicationCommandInteractionDataOptionInteger
| ApplicationCommandInteractionDataOptionBoolean;
@@ -306,6 +309,11 @@ export type ApplicationCommandInteractionDataOptionUser = InteractionDataOptionB
Snowflake
>;
export type ApplicationCommandInteractionDataOptionMentionable = InteractionDataOptionBase<
ApplicationCommandOptionType.MENTIONABLE,
Snowflake
>;
export type ApplicationCommandInteractionDataOptionInteger = InteractionDataOptionBase<
ApplicationCommandOptionType.INTEGER,
number

View File

@@ -39,7 +39,8 @@ interface APIApplicationCommandOptionBase {
| ApplicationCommandOptionType.BOOLEAN
| ApplicationCommandOptionType.USER
| ApplicationCommandOptionType.CHANNEL
| ApplicationCommandOptionType.ROLE;
| ApplicationCommandOptionType.ROLE
| ApplicationCommandOptionType.MENTIONABLE;
name: string;
description: string;
default?: boolean;
@@ -87,6 +88,7 @@ export const enum ApplicationCommandOptionType {
USER,
CHANNEL,
ROLE,
MENTIONABLE,
}
/**
@@ -283,6 +285,7 @@ export type APIApplicationCommandInteractionDataOptionWithValues =
| ApplicationCommandInteractionDataOptionRole
| ApplicationCommandInteractionDataOptionChannel
| ApplicationCommandInteractionDataOptionUser
| ApplicationCommandInteractionDataOptionMentionable
| ApplicationCommandInteractionDataOptionInteger
| ApplicationCommandInteractionDataOptionBoolean;
@@ -306,6 +309,11 @@ export type ApplicationCommandInteractionDataOptionUser = InteractionDataOptionB
Snowflake
>;
export type ApplicationCommandInteractionDataOptionMentionable = InteractionDataOptionBase<
ApplicationCommandOptionType.MENTIONABLE,
Snowflake
>;
export type ApplicationCommandInteractionDataOptionInteger = InteractionDataOptionBase<
ApplicationCommandOptionType.INTEGER,
number