diff --git a/src/types/interactions/application_command.ts b/src/types/interactions/application_command.ts index 24cae6c8d..d6ac55f86 100644 --- a/src/types/interactions/application_command.ts +++ b/src/types/interactions/application_command.ts @@ -1,6 +1,6 @@ -import { SnakeCasedPropertiesDeep } from "../util.ts"; import { ApplicationCommandOption } from "./application_command_option.ts"; +/** https://discord.com/developers/docs/interactions/slash-commands#applicationcommand */ export interface ApplicationCommand { /** Unique id of the command */ id: string; @@ -15,8 +15,3 @@ export interface ApplicationCommand { /** Whether the command is enbaled by default when the app is added to a guild */ defaultPermission?: boolean; } - -/** https://discord.com/developers/docs/interactions/slash-commands#applicationcommand */ -export type DiscordApplicationCommand = SnakeCasedPropertiesDeep< - ApplicationCommand ->; diff --git a/src/types/interactions/application_command_callback_data.ts b/src/types/interactions/application_command_callback_data.ts index e5443854e..5844862d2 100644 --- a/src/types/interactions/application_command_callback_data.ts +++ b/src/types/interactions/application_command_callback_data.ts @@ -1,7 +1,7 @@ import { Embed } from "../embeds/embed.ts"; import { AllowedMentions } from "../messages/allowed_mentions.ts"; -import { SnakeCasedPropertiesDeep } from "../util.ts"; +/** https://discord.com/developers/docs/interactions/slash-commands#interaction-response-interactionapplicationcommandcallbackdata */ export interface InteractionApplicationCommandCallbackData { /** Is the response TTS */ tts?: boolean; @@ -14,7 +14,3 @@ export interface InteractionApplicationCommandCallbackData { /** Set to `64` to make your response ephemeral */ flags?: number; } - -/** https://discord.com/developers/docs/interactions/slash-commands#interaction-response-interactionapplicationcommandcallbackdata */ -export type DiscordInteractionApplicationCommandCallbackData = - SnakeCasedPropertiesDeep; diff --git a/src/types/interactions/application_command_create_update_delete.ts b/src/types/interactions/application_command_create_update_delete.ts index 83aaaba9a..2d5f57640 100644 --- a/src/types/interactions/application_command_create_update_delete.ts +++ b/src/types/interactions/application_command_create_update_delete.ts @@ -1,12 +1,8 @@ -import { SnakeCasedPropertiesDeep } from "../util.ts"; import { ApplicationCommand } from "./application_command.ts"; +/** https://discord.com/developers/docs/topics/gateway#application-command-delete-application-command-extra-fields */ export interface ApplicationCommandCreateUpdateDelete extends ApplicationCommand { /** Id of the guild the command is in */ guildId?: string; } - -/** https://discord.com/developers/docs/topics/gateway#application-command-delete-application-command-extra-fields */ -export type DiscordApplicationCommandCreateUpdateDelete = - SnakeCasedPropertiesDeep; diff --git a/src/types/interactions/application_command_interaction_data.ts b/src/types/interactions/application_command_interaction_data.ts index 5074f1c29..d5653437a 100644 --- a/src/types/interactions/application_command_interaction_data.ts +++ b/src/types/interactions/application_command_interaction_data.ts @@ -1,7 +1,7 @@ -import { SnakeCasedPropertiesDeep } from "../util.ts"; import { ApplicationCommandInteractionDataOption } from "./application_command_interaction_data_option.ts"; import { ApplicationCommandInteractionDataResolved } from "./application_command_interaction_data_resolved.ts"; +/** https://discord.com/developers/docs/interactions/slash-commands#interaction-applicationcommandinteractiondata */ export interface ApplicationCommandInteractionData { /** The Id of the invoked command */ id: string; @@ -12,8 +12,3 @@ export interface ApplicationCommandInteractionData { /** The params + values from the user */ options?: ApplicationCommandInteractionDataOption[]; } - -/** https://discord.com/developers/docs/interactions/slash-commands#interaction-applicationcommandinteractiondata */ -export type DiscordApplicationCommandInteractionData = SnakeCasedPropertiesDeep< - ApplicationCommandInteractionData ->; diff --git a/src/types/interactions/application_command_interaction_data_option.ts b/src/types/interactions/application_command_interaction_data_option.ts index 2915656b4..99421663d 100644 --- a/src/types/interactions/application_command_interaction_data_option.ts +++ b/src/types/interactions/application_command_interaction_data_option.ts @@ -1,6 +1,6 @@ -import { SnakeCasedPropertiesDeep } from "../util.ts"; import { DiscordApplicationCommandOptionTypes } from "./application_command_option_types.ts"; +/** https://discord.com/developers/docs/interactions/slash-commands#interaction-applicationcommandinteractiondataoption */ export interface ApplicationCommandInteractionDataOption { /** The name of the parameter */ name: string; @@ -11,7 +11,3 @@ export interface ApplicationCommandInteractionDataOption { /** Present if this option is a group or subcommand */ options?: ApplicationCommandInteractionDataOption[]; } - -/** https://discord.com/developers/docs/interactions/slash-commands#interaction-applicationcommandinteractiondataoption */ -export type DiscordApplicationCommandInteractionDataOption = - SnakeCasedPropertiesDeep; diff --git a/src/types/interactions/application_command_option.ts b/src/types/interactions/application_command_option.ts index 1491c8898..c8ebbfb3d 100644 --- a/src/types/interactions/application_command_option.ts +++ b/src/types/interactions/application_command_option.ts @@ -1,7 +1,7 @@ -import { SnakeCasedPropertiesDeep } from "../util.ts"; import { ApplicationCommandOptionChoice } from "./application_command_option_choice.ts"; import { DiscordApplicationCommandOptionTypes } from "./application_command_option_types.ts"; +/** https://discord.com/developers/docs/interactions/slash-commands#applicationcommandoption */ export interface ApplicationCommandOption { /** Value of Application Command Option Type */ type: DiscordApplicationCommandOptionTypes; @@ -16,8 +16,3 @@ export interface ApplicationCommandOption { /** If the optino is a subcommand or subcommand group type, this nested options will be the parameters */ options?: ApplicationCommandOption[]; } - -/** https://discord.com/developers/docs/interactions/slash-commands#applicationcommandoption */ -export type DiscordApplicationCommandOption = SnakeCasedPropertiesDeep< - ApplicationCommandOption ->; diff --git a/src/types/interactions/application_command_option_choice.ts b/src/types/interactions/application_command_option_choice.ts index 7bde91922..78f1846fd 100644 --- a/src/types/interactions/application_command_option_choice.ts +++ b/src/types/interactions/application_command_option_choice.ts @@ -1,10 +1,7 @@ +/** https://discord.com/developers/docs/interactions/slash-commands#applicationcommandoptionchoice */ export interface ApplicationCommandOptionChoice { /** 1-100 character choice name */ name: string; /** Value of the choice, up to 100 characters if string */ value: string | number; } - -/** https://discord.com/developers/docs/interactions/slash-commands#applicationcommandoptionchoice */ -export type DiscordApplicationCommandOptionChoice = - ApplicationCommandOptionChoice; diff --git a/src/types/interactions/application_command_permissions.ts b/src/types/interactions/application_command_permissions.ts index 48453dfeb..197ce20db 100644 --- a/src/types/interactions/application_command_permissions.ts +++ b/src/types/interactions/application_command_permissions.ts @@ -1,5 +1,6 @@ import { DiscordApplicationCommandPermissionTypes } from "./application_command_permission_types.ts"; +/** https://discord.com/developers/docs/interactions/slash-commands#applicationcommandpermissions */ export interface ApplicationCommandPermissions { /** The id of the role or user */ id: string; @@ -8,7 +9,3 @@ export interface ApplicationCommandPermissions { /** `true` to allow, `false`, to disallow */ permission: boolean; } - -/** https://discord.com/developers/docs/interactions/slash-commands#applicationcommandpermissions */ -export type DiscordApplicationCommandPermissions = - ApplicationCommandPermissions; diff --git a/src/types/interactions/create_global_application_command.ts b/src/types/interactions/create_global_application_command.ts index 760141db4..0779e8207 100644 --- a/src/types/interactions/create_global_application_command.ts +++ b/src/types/interactions/create_global_application_command.ts @@ -1,6 +1,6 @@ -import { SnakeCasedPropertiesDeep } from "../util.ts"; import { ApplicationCommandOption } from "./application_command_option.ts"; +/** https://discord.com/developers/docs/interactions/slash-commands#create-global-application-command-json-params */ export interface CreateGlobalApplicationCommand { /** 1-31 character name matching `^[\w-]{1,32}$` */ name: string; @@ -9,8 +9,3 @@ export interface CreateGlobalApplicationCommand { /** The parameters for the command */ options?: ApplicationCommandOption[]; } - -/** https://discord.com/developers/docs/interactions/slash-commands#create-global-application-command-json-params */ -export type DiscordCreateGlobalApplicationCommand = SnakeCasedPropertiesDeep< - CreateGlobalApplicationCommand ->; diff --git a/src/types/interactions/create_guild_application_command.ts b/src/types/interactions/create_guild_application_command.ts index 8c6520826..1053452eb 100644 --- a/src/types/interactions/create_guild_application_command.ts +++ b/src/types/interactions/create_guild_application_command.ts @@ -1,6 +1,6 @@ -import { SnakeCasedPropertiesDeep } from "../util.ts"; import { ApplicationCommandOption } from "./application_command_option.ts"; +/** https://discord.com/developers/docs/interactions/slash-commands#create-guild-application-command-json-params */ export interface CreateGuildApplicationCommand { /** 1-31 character name matching `^[\w-]{1,32}$` */ name: string; @@ -9,8 +9,3 @@ export interface CreateGuildApplicationCommand { /** The parameters for the command */ options?: ApplicationCommandOption[]; } - -/** https://discord.com/developers/docs/interactions/slash-commands#create-guild-application-command-json-params */ -export type DiscordCreateGuildApplicationCommand = SnakeCasedPropertiesDeep< - CreateGuildApplicationCommand ->; diff --git a/src/types/interactions/edit_global_application_command.ts b/src/types/interactions/edit_global_application_command.ts index a9cc2e088..da4f9a0b0 100644 --- a/src/types/interactions/edit_global_application_command.ts +++ b/src/types/interactions/edit_global_application_command.ts @@ -1,6 +1,6 @@ -import { SnakeCasedPropertiesDeep } from "../util.ts"; import { ApplicationCommandOption } from "./application_command_option.ts"; +/** https://discord.com/developers/docs/interactions/slash-commands#edit-global-application-command-json-params */ export interface EditGlobalApplicationCommand { /** 1-31 character name matching `^[\w-]{1,32}$` */ name?: string; @@ -9,8 +9,3 @@ export interface EditGlobalApplicationCommand { /** The parameters for the command */ options?: ApplicationCommandOption[] | null; } - -/** https://discord.com/developers/docs/interactions/slash-commands#edit-global-application-command-json-params */ -export type DiscordEditGlobalApplicationCommand = SnakeCasedPropertiesDeep< - EditGlobalApplicationCommand ->; diff --git a/src/types/interactions/edit_guild_application_command.ts b/src/types/interactions/edit_guild_application_command.ts index d5139f065..e3c842694 100644 --- a/src/types/interactions/edit_guild_application_command.ts +++ b/src/types/interactions/edit_guild_application_command.ts @@ -1,6 +1,6 @@ -import { SnakeCasedPropertiesDeep } from "../util.ts"; import { ApplicationCommandOption } from "./application_command_option.ts"; +/** https://discord.com/developers/docs/interactions/slash-commands#edit-guild-application-command-json-params */ export interface EditGuildApplicationCommand { /** 1-31 character name matching `^[\w-]{1,32}$` */ name?: string; @@ -9,8 +9,3 @@ export interface EditGuildApplicationCommand { /** The parameters for the command */ options?: ApplicationCommandOption[] | null; } - -/** https://discord.com/developers/docs/interactions/slash-commands#edit-guild-application-command-json-params */ -export type DiscordEditGuildApplicationCommand = SnakeCasedPropertiesDeep< - EditGuildApplicationCommand ->; diff --git a/src/types/interactions/guild_application_command_permissions.ts b/src/types/interactions/guild_application_command_permissions.ts index 6845e90d7..3f940e399 100644 --- a/src/types/interactions/guild_application_command_permissions.ts +++ b/src/types/interactions/guild_application_command_permissions.ts @@ -1,6 +1,6 @@ -import { SnakeCasedPropertiesDeep } from "../util.ts"; import { ApplicationCommandPermissions } from "./application_command_permissions.ts"; +/** https://discord.com/developers/docs/interactions/slash-commands#guildapplicationcommandpermissions */ export interface GuildApplicationCommandPermissions { /** The id of the command */ id: string; @@ -11,7 +11,3 @@ export interface GuildApplicationCommandPermissions { /** The permissions for the command in the guild */ permissions: ApplicationCommandPermissions[]; } - -/** https://discord.com/developers/docs/interactions/slash-commands#guildapplicationcommandpermissions */ -export type DiscordGuildApplicationCommandPermissions = - SnakeCasedPropertiesDeep; diff --git a/src/types/interactions/interaction.ts b/src/types/interactions/interaction.ts index a2b8b66f7..32612abaf 100644 --- a/src/types/interactions/interaction.ts +++ b/src/types/interactions/interaction.ts @@ -1,9 +1,9 @@ import { GuildMemberWithUser } from "../guilds/guild_member.ts"; import { User } from "../users/user.ts"; -import { SnakeCasedPropertiesDeep } from "../util.ts"; import { ApplicationCommandInteractionData } from "./application_command_interaction_data.ts"; import { DiscordInteractionTypes } from "./interaction_types.ts"; +/** https://discord.com/developers/docs/interactions/slash-commands#interaction */ export interface Interaction { /** Id of the interaction */ id: string; @@ -26,6 +26,3 @@ export interface Interaction { /** Read-only property, always `1` */ version: 1; } - -/** https://discord.com/developers/docs/interactions/slash-commands#interaction */ -export type DiscordInteraction = SnakeCasedPropertiesDeep; diff --git a/src/types/interactions/interaction_guild_member.ts b/src/types/interactions/interaction_guild_member.ts index a37e50b9b..fb9cebc78 100644 --- a/src/types/interactions/interaction_guild_member.ts +++ b/src/types/interactions/interaction_guild_member.ts @@ -1,12 +1,7 @@ import { GuildMember } from "../guilds/guild_member.ts"; -import { SnakeCasedPropertiesDeep } from "../util.ts"; +/** https://discord.com/developers/docs/resources/guild#guild-member-object */ export interface InteractionGuildMember extends GuildMember { /** Total permissions of the member in the channel, including overrides, returned when in the interaction object */ permissions: string; } - -/** https://discord.com/developers/docs/resources/guild#guild-member-object */ -export type DiscordInteractionGuildMember = SnakeCasedPropertiesDeep< - InteractionGuildMember ->; diff --git a/src/types/interactions/interaction_response.ts b/src/types/interactions/interaction_response.ts index 044437e74..5460cbb4e 100644 --- a/src/types/interactions/interaction_response.ts +++ b/src/types/interactions/interaction_response.ts @@ -1,15 +1,10 @@ -import { SnakeCasedPropertiesDeep } from "../util.ts"; import { InteractionApplicationCommandCallbackData } from "./application_command_callback_data.ts"; import { DiscordInteractionResponseTypes } from "./interaction_response_types.ts"; +/** https://discord.com/developers/docs/interactions/slash-commands#interaction-response */ export interface InteractionResponse { /** The type of response */ type: DiscordInteractionResponseTypes; /** An optional response message */ data?: InteractionApplicationCommandCallbackData; } - -/** https://discord.com/developers/docs/interactions/slash-commands#interaction-response */ -export type DiscordInteractionResponse = SnakeCasedPropertiesDeep< - InteractionResponse ->; diff --git a/src/types/interactions/message_interaction.ts b/src/types/interactions/message_interaction.ts index 2ceb98aca..c1471ede1 100644 --- a/src/types/interactions/message_interaction.ts +++ b/src/types/interactions/message_interaction.ts @@ -1,7 +1,7 @@ import { User } from "../users/user.ts"; -import { SnakeCasedPropertiesDeep } from "../util.ts"; import { DiscordInteractionTypes } from "./interaction_types.ts"; +/** https://discord.com/developers/docs/interactions/slash-commands#messageinteraction */ export interface MessageInteraction { /** Id of the interaction */ id: string; @@ -12,8 +12,3 @@ export interface MessageInteraction { /** The user who invoked the interaction */ user: User; } - -/** https://discord.com/developers/docs/interactions/slash-commands#messageinteraction */ -export type DiscordMessageInteraction = SnakeCasedPropertiesDeep< - MessageInteraction ->;