From fe81cc1ea32c9f548482b2f3bf132de1fb5b4d97 Mon Sep 17 00:00:00 2001 From: ITOH <72305210+itohatweb@users.noreply.github.com> Date: Fri, 30 Apr 2021 19:34:16 +0200 Subject: [PATCH] remove Discord* types for guilds --- src/types/guilds/ban.ts | 5 +---- src/types/guilds/begin_guild_prune.ts | 6 +----- src/types/guilds/create_guild.ts | 5 +---- src/types/guilds/create_guild_ban.ts | 6 +----- src/types/guilds/create_guild_channel.ts | 1 + src/types/guilds/create_guild_role.ts | 1 + src/types/guilds/get_guild.ts | 6 +----- src/types/guilds/get_guild_prune_count.ts | 8 +------- src/types/guilds/get_guild_widget_image.ts | 4 +--- src/types/guilds/guild.ts | 5 +---- src/types/guilds/guild_ban_add_remove.ts | 7 +------ src/types/guilds/guild_ban_remove.ts | 5 +---- src/types/guilds/guild_features.ts | 3 ++- src/types/guilds/guild_member.ts | 10 ++-------- src/types/guilds/guild_preview.ts | 5 +---- src/types/guilds/guild_role_create.ts | 5 +---- src/types/guilds/guild_role_delete.ts | 6 +----- src/types/guilds/guild_role_update.ts | 5 +---- src/types/guilds/guild_widget.ts | 6 +----- src/types/guilds/list_guild_members.ts | 4 +--- src/types/guilds/modify_current_user_nick.ts | 4 +--- src/types/guilds/modify_guild.ts | 5 +---- src/types/guilds/modify_guild_channel_position.ts | 4 +--- src/types/guilds/modify_guild_member.ts | 8 +------- src/types/guilds/modify_guild_role.ts | 2 ++ src/types/guilds/modify_guild_role_positions.ts | 4 +--- src/types/guilds/modify_guild_welcome_screen.ts | 7 +------ src/types/guilds/request_guild_members.ts | 8 +------- src/types/guilds/unavailable_guild.ts | 7 +------ src/types/guilds/update_others_voice_state.ts | 8 +------- src/types/guilds/update_self_voice_state.ts | 8 +------- src/types/guilds/welcome_screen.ts | 5 +---- src/types/guilds/welcome_screen_channel.ts | 8 +------- 33 files changed, 36 insertions(+), 145 deletions(-) diff --git a/src/types/guilds/ban.ts b/src/types/guilds/ban.ts index 5fc4c5842..aad8022ec 100644 --- a/src/types/guilds/ban.ts +++ b/src/types/guilds/ban.ts @@ -1,12 +1,9 @@ import { User } from "../users/user.ts"; -import { SnakeCasedPropertiesDeep } from "../util.ts"; +/** https://discord.com/developers/docs/resources/guild#ban-object */ export interface Ban { /** The reason for the ban */ reason: string | null; /** The banned user */ user: User; } - -/** https://discord.com/developers/docs/resources/guild#ban-object */ -export type DiscordBan = SnakeCasedPropertiesDeep; diff --git a/src/types/guilds/begin_guild_prune.ts b/src/types/guilds/begin_guild_prune.ts index f93bf63dc..cb6c2b677 100644 --- a/src/types/guilds/begin_guild_prune.ts +++ b/src/types/guilds/begin_guild_prune.ts @@ -1,5 +1,4 @@ -import { SnakeCasedPropertiesDeep } from "../util.ts"; - +/** https://discord.com/developers/docs/resources/guild#begin-guild-prune */ export interface BeginGuildPrune { /** Number of days to prune (1 or more), default: 7 */ days?: number; @@ -8,6 +7,3 @@ export interface BeginGuildPrune { /** Role(s) ro include, default: none */ includeRoles?: string[]; } - -/** https://discord.com/developers/docs/resources/guild#begin-guild-prune */ -export type DiscordBeginGuildPrune = SnakeCasedPropertiesDeep; diff --git a/src/types/guilds/create_guild.ts b/src/types/guilds/create_guild.ts index d8d50adcb..f0978015d 100644 --- a/src/types/guilds/create_guild.ts +++ b/src/types/guilds/create_guild.ts @@ -1,11 +1,11 @@ import { Channel } from "../channels/channel.ts"; import { Role } from "../permissions/role.ts"; -import { SnakeCasedPropertiesDeep } from "../util.ts"; import { DiscordDefaultMessageNotificationLevels } from "./default_message_notification_levels.ts"; import { DiscordExplicitContentFilterLevels } from "./explicit_content_filter_levels.ts"; import { DiscordSystemChannelFlags } from "./system_channel_flags.ts"; import { DiscordVerificationLevels } from "./verification_levels.ts"; +/** https://discord.com/developers/docs/resources/guild#create-guild */ export interface CreateGuild { /** Name of the guild (2-100 characters) */ name: string; @@ -32,6 +32,3 @@ export interface CreateGuild { /** System channel flags */ systemChannelFlags?: DiscordSystemChannelFlags; } - -/** https://discord.com/developers/docs/resources/guild#create-guild */ -export type DiscordCreateGuild = SnakeCasedPropertiesDeep; diff --git a/src/types/guilds/create_guild_ban.ts b/src/types/guilds/create_guild_ban.ts index beb2fb837..f5fd9d63d 100644 --- a/src/types/guilds/create_guild_ban.ts +++ b/src/types/guilds/create_guild_ban.ts @@ -1,11 +1,7 @@ -import { SnakeCasedPropertiesDeep } from "../util.ts"; - +/** https://discord.com/developers/docs/resources/guild#create-guild-ban */ export interface CreateGuildBan { /** Number of days to delete messages for (0-7) */ deleteMessageDays?: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7; /** Reason for the ban */ reason?: string; } - -/** https://discord.com/developers/docs/resources/guild#create-guild-ban */ -export type DiscordCreateGuildBan = SnakeCasedPropertiesDeep; diff --git a/src/types/guilds/create_guild_channel.ts b/src/types/guilds/create_guild_channel.ts index 82ff9d9f8..d6fe506d0 100644 --- a/src/types/guilds/create_guild_channel.ts +++ b/src/types/guilds/create_guild_channel.ts @@ -32,3 +32,4 @@ export interface DiscordCreateGuildChannel extends > { permission_overwrites: DiscordOverwrite[]; } +// TODO: check this diff --git a/src/types/guilds/create_guild_role.ts b/src/types/guilds/create_guild_role.ts index d1be99b30..2183a0f7d 100644 --- a/src/types/guilds/create_guild_role.ts +++ b/src/types/guilds/create_guild_role.ts @@ -18,3 +18,4 @@ export interface DiscordCreateGuildRole extends Omit { permissions?: string; } +// TODO: check this diff --git a/src/types/guilds/get_guild.ts b/src/types/guilds/get_guild.ts index b56abc303..b6845f3c5 100644 --- a/src/types/guilds/get_guild.ts +++ b/src/types/guilds/get_guild.ts @@ -1,9 +1,5 @@ -import { SnakeCasedPropertiesDeep } from "../util.ts"; - +/** https://discord.com/developers/docs/resources/guild#get-guild */ export interface GetGuildQuery { /** When true, will return approximate member and presence counts for the guild */ withCounts?: boolean; } - -/** https://discord.com/developers/docs/resources/guild#get-guild */ -export type DiscordGetGuildQuery = SnakeCasedPropertiesDeep; diff --git a/src/types/guilds/get_guild_prune_count.ts b/src/types/guilds/get_guild_prune_count.ts index f0eb6636a..cd80efa1d 100644 --- a/src/types/guilds/get_guild_prune_count.ts +++ b/src/types/guilds/get_guild_prune_count.ts @@ -1,13 +1,7 @@ -import { SnakeCasedPropertiesDeep } from "../util.ts"; - +/** https://discord.com/developers/docs/resources/guild#get-guild-prune-count */ export interface GetGuildPruneCountQuery { /** Number of days to count prune for (1 or more), default: 7 */ days?: number; /** Role(s) to include, default: none */ includeRoles: string | string[]; } - -/** https://discord.com/developers/docs/resources/guild#get-guild-prune-count */ -export type DiscordGetGuildPruneCountQuery = SnakeCasedPropertiesDeep< - GetGuildPruneCountQuery ->; diff --git a/src/types/guilds/get_guild_widget_image.ts b/src/types/guilds/get_guild_widget_image.ts index f6219ee1a..ca759e27c 100644 --- a/src/types/guilds/get_guild_widget_image.ts +++ b/src/types/guilds/get_guild_widget_image.ts @@ -1,9 +1,7 @@ import { DiscordGetGuildWidgetImageStyleOptions } from "./get_guild_widget_image_style_options.ts"; +/** https://discord.com/developers/docs/resources/guild#get-guild-widget-image-query-string-params */ export interface GetGuildWidgetImageQuery { /** Style of the widget returned, default: shield */ style?: DiscordGetGuildWidgetImageStyleOptions; } - -/** https://discord.com/developers/docs/resources/guild#get-guild-widget-image-query-string-params */ -export type DiscordGetGuildWidgetImage = GetGuildWidgetImageQuery; diff --git a/src/types/guilds/guild.ts b/src/types/guilds/guild.ts index c346f9f22..52f879a36 100644 --- a/src/types/guilds/guild.ts +++ b/src/types/guilds/guild.ts @@ -2,7 +2,6 @@ import { Channel } from "../channels/channel.ts"; import { Emoji } from "../emojis/emoji.ts"; import { PresenceUpdate } from "../misc/presence_update.ts"; import { Role } from "../permissions/role.ts"; -import { SnakeCasedPropertiesDeep } from "../util.ts"; import { VoiceState } from "../voice/voice_state.ts"; import { DiscordDefaultMessageNotificationLevels } from "./default_message_notification_levels.ts"; import { DiscordExplicitContentFilterLevels } from "./explicit_content_filter_levels.ts"; @@ -14,6 +13,7 @@ import { DiscordSystemChannelFlags } from "./system_channel_flags.ts"; import { DiscordVerificationLevels } from "./verification_levels.ts"; import { WelcomeScreen } from "./welcome_screen.ts"; +/** https://discord.com/developers/docs/resources/guild#guild-object */ export interface Guild { /** Guild id */ id: string; @@ -108,6 +108,3 @@ export interface Guild { /** The welcome screen of a Community guild, shown to new members, returned when in the invite object */ welcomeScreen?: WelcomeScreen; } - -/** https://discord.com/developers/docs/resources/guild#guild-object */ -export type DiscordGuild = SnakeCasedPropertiesDeep; diff --git a/src/types/guilds/guild_ban_add_remove.ts b/src/types/guilds/guild_ban_add_remove.ts index 988368946..2f1426a75 100644 --- a/src/types/guilds/guild_ban_add_remove.ts +++ b/src/types/guilds/guild_ban_add_remove.ts @@ -1,14 +1,9 @@ import { User } from "../users/user.ts"; -import { SnakeCasedPropertiesDeep } from "../util.ts"; +/** https://discord.com/developers/docs/topics/gateway#guild-ban-add */ export interface GuildBanAddRemove { /** id of the guild */ guildId: string; /** The banned user */ user: User; } - -/** https://discord.com/developers/docs/topics/gateway#guild-ban-add */ -export type DiscordGuildBanAddRemove = SnakeCasedPropertiesDeep< - GuildBanAddRemove ->; diff --git a/src/types/guilds/guild_ban_remove.ts b/src/types/guilds/guild_ban_remove.ts index c88a16207..62f3fdef2 100644 --- a/src/types/guilds/guild_ban_remove.ts +++ b/src/types/guilds/guild_ban_remove.ts @@ -1,12 +1,9 @@ import { User } from "../users/user.ts"; -import { SnakeCasedPropertiesDeep } from "../util.ts"; +/** https://discord.com/developers/docs/topics/gateway#guild-ban-remove */ export interface GuildBanRemove { /** id of the guild */ guildId: string; /** The unbanned user */ user: User; } - -/** https://discord.com/developers/docs/topics/gateway#guild-ban-remove */ -export type DiscordGuildBanRemove = SnakeCasedPropertiesDeep; diff --git a/src/types/guilds/guild_features.ts b/src/types/guilds/guild_features.ts index 3ba9fa4cc..259afe4c9 100644 --- a/src/types/guilds/guild_features.ts +++ b/src/types/guilds/guild_features.ts @@ -17,7 +17,8 @@ export enum DiscordGuildFeatures { /** Guild has access to create news channels */ NEWS = "NEWS", /** Guild is able to be discovered in the directory */ - DISCOVERABLE = "DISCOVERABLE", /** guild cannot be discoverable */ + DISCOVERABLE = "DISCOVERABLE", + /** guild cannot be discoverable */ DISCOVERABLE_DISABLED = "DISCOVERABLE_DISABLED", /** Guild is able to be featured in the directory */ FEATURABLE = "FEATURABLE", diff --git a/src/types/guilds/guild_member.ts b/src/types/guilds/guild_member.ts index 86c4a2053..cc13d095e 100644 --- a/src/types/guilds/guild_member.ts +++ b/src/types/guilds/guild_member.ts @@ -1,6 +1,6 @@ import { User } from "../users/user.ts"; -import { SnakeCasedPropertiesDeep } from "../util.ts"; +/** https://discord.com/developers/docs/resources/guild#guild-member-object */ export interface GuildMember { /** The user this guild member represents */ user?: User; @@ -20,13 +20,7 @@ export interface GuildMember { pending?: boolean; } -/** https://discord.com/developers/docs/resources/guild#guild-member-object */ -export type DiscordGuildMember = SnakeCasedPropertiesDeep; - // We use these types much since user always exists unless its a `CREATE_MESSAGE` or `MESSAGE_UPDATE` event -export type GuildMemberWithUser = Omit & { user: User }; /** https://discord.com/developers/docs/resources/guild#guild-member-object */ -export type DiscordGuildMemberWithUser = SnakeCasedPropertiesDeep< - GuildMemberWithUser ->; +export type GuildMemberWithUser = Omit & { user: User }; diff --git a/src/types/guilds/guild_preview.ts b/src/types/guilds/guild_preview.ts index e9d96f372..57e17fc3e 100644 --- a/src/types/guilds/guild_preview.ts +++ b/src/types/guilds/guild_preview.ts @@ -1,7 +1,7 @@ import { Emoji } from "../emojis/emoji.ts"; -import { SnakeCasedPropertiesDeep } from "../util.ts"; import { DiscordGuildFeatures } from "./guild_features.ts"; +/** https://discord.com/developers/docs/resources/guild#guild-preview-object */ export interface GuildPreview { /** Guild id */ id: string; @@ -24,6 +24,3 @@ export interface GuildPreview { /** The description for the guild, if the guild is discoverable */ description: string | null; } - -/** https://discord.com/developers/docs/resources/guild#guild-preview-object */ -export type DiscordGuildPreview = SnakeCasedPropertiesDeep; diff --git a/src/types/guilds/guild_role_create.ts b/src/types/guilds/guild_role_create.ts index 3cb806398..f93ed1623 100644 --- a/src/types/guilds/guild_role_create.ts +++ b/src/types/guilds/guild_role_create.ts @@ -1,12 +1,9 @@ import { Role } from "../permissions/role.ts"; -import { SnakeCasedPropertiesDeep } from "../util.ts"; +/** https://discord.com/developers/docs/topics/gateway#guild-role-create */ export interface GuildRoleCreate { /** The id of the guild */ guildId: string; /** The role created */ role: Role; } - -/** https://discord.com/developers/docs/topics/gateway#guild-role-create */ -export type DiscordGuildRoleCreate = SnakeCasedPropertiesDeep; diff --git a/src/types/guilds/guild_role_delete.ts b/src/types/guilds/guild_role_delete.ts index ed0987640..fef68f8fb 100644 --- a/src/types/guilds/guild_role_delete.ts +++ b/src/types/guilds/guild_role_delete.ts @@ -1,11 +1,7 @@ -import { SnakeCasedPropertiesDeep } from "../util.ts"; - +/** https://discord.com/developers/docs/topics/gateway#guild-role-delete */ export interface GuildRoleDelete { /** id of the guild */ guildId: string; /** id of the role */ roleId: string; } - -/** https://discord.com/developers/docs/topics/gateway#guild-role-delete */ -export type DiscordGuildRoleDelete = SnakeCasedPropertiesDeep; diff --git a/src/types/guilds/guild_role_update.ts b/src/types/guilds/guild_role_update.ts index e306621a8..bed4c25ed 100644 --- a/src/types/guilds/guild_role_update.ts +++ b/src/types/guilds/guild_role_update.ts @@ -1,12 +1,9 @@ import { Role } from "../permissions/role.ts"; -import { SnakeCasedPropertiesDeep } from "../util.ts"; +/** https://discord.com/developers/docs/topics/gateway#guild-role-update */ export interface GuildRoleUpdate { /** The id of the guild */ guildId: string; /** The role updated */ role: Role; } - -/** https://discord.com/developers/docs/topics/gateway#guild-role-update */ -export type DiscordGuildRoleUpdate = SnakeCasedPropertiesDeep; diff --git a/src/types/guilds/guild_widget.ts b/src/types/guilds/guild_widget.ts index 8bb8ffc92..0852161cf 100644 --- a/src/types/guilds/guild_widget.ts +++ b/src/types/guilds/guild_widget.ts @@ -1,11 +1,7 @@ -import { SnakeCasedPropertiesDeep } from "../util.ts"; - +/** https://discord.com/developers/docs/resources/guild#guild-widget-object-guild-widget-structure */ export interface GuildWidget { /** Whether the widget is enabled */ enabled: boolean; /** The widget channel id */ channelId: string | null; } - -/** https://discord.com/developers/docs/resources/guild#guild-widget-object-guild-widget-structure */ -export type DiscordGuildWidget = SnakeCasedPropertiesDeep; diff --git a/src/types/guilds/list_guild_members.ts b/src/types/guilds/list_guild_members.ts index ce297344b..d8785ca2a 100644 --- a/src/types/guilds/list_guild_members.ts +++ b/src/types/guilds/list_guild_members.ts @@ -1,9 +1,7 @@ +/** https://discord.com/developers/docs/resources/guild#list-guild-members */ export interface ListGuildMembers { /** Max number of members to return (1-1000). Default: 1 */ limit?: number; /** The highest user id in the previous page. Default: 0 */ after?: string; } - -/** https://discord.com/developers/docs/resources/guild#list-guild-members */ -export type DiscordListGuildMembers = ListGuildMembers; diff --git a/src/types/guilds/modify_current_user_nick.ts b/src/types/guilds/modify_current_user_nick.ts index 0bb25da7d..e497b8a75 100644 --- a/src/types/guilds/modify_current_user_nick.ts +++ b/src/types/guilds/modify_current_user_nick.ts @@ -1,7 +1,5 @@ +/** https://discord.com/developers/docs/resources/guild#modify-current-user-nick */ export interface ModifyCurrentUserNick { /** Value to set users nickname to. Requires the CHANGENICKNAME permission */ nick?: string | null; } - -/** https://discord.com/developers/docs/resources/guild#modify-current-user-nick */ -export type DiscordModifyCurrentUserNick = ModifyCurrentUserNick; diff --git a/src/types/guilds/modify_guild.ts b/src/types/guilds/modify_guild.ts index 27ceb3f48..3f3b95b63 100644 --- a/src/types/guilds/modify_guild.ts +++ b/src/types/guilds/modify_guild.ts @@ -1,10 +1,10 @@ -import { SnakeCasedPropertiesDeep } from "../util.ts"; import { DiscordDefaultMessageNotificationLevels } from "./default_message_notification_levels.ts"; import { DiscordExplicitContentFilterLevels } from "./explicit_content_filter_levels.ts"; import { DiscordGuildFeatures } from "./guild_features.ts"; import { DiscordSystemChannelFlags } from "./system_channel_flags.ts"; import { DiscordVerificationLevels } from "./verification_levels.ts"; +/** https://discord.com/developers/docs/resources/guild#modify-guild */ export interface ModifyGuild { /** Guild name */ name?: string; @@ -43,6 +43,3 @@ export interface ModifyGuild { /** Enabled guild features */ features?: DiscordGuildFeatures[]; } - -/** https://discord.com/developers/docs/resources/guild#modify-guild */ -export type DiscordModifyGuild = SnakeCasedPropertiesDeep; diff --git a/src/types/guilds/modify_guild_channel_position.ts b/src/types/guilds/modify_guild_channel_position.ts index f23f4fd5a..646cce814 100644 --- a/src/types/guilds/modify_guild_channel_position.ts +++ b/src/types/guilds/modify_guild_channel_position.ts @@ -1,4 +1,5 @@ // TODO: most likely it is but check if lockPositions and parentId really are optional +/** https://discord.com/developers/docs/resources/guild#modify-guild-channel-positions */ export interface ModifyGuildChannelPositions { /** Channel id */ id: string; @@ -9,6 +10,3 @@ export interface ModifyGuildChannelPositions { /** The new parent ID for the channel that is moved */ parentId?: string | null; } - -/** https://discord.com/developers/docs/resources/guild#modify-guild-channel-positions */ -export type DiscordModifyGuildChannelPositions = ModifyGuildChannelPositions; diff --git a/src/types/guilds/modify_guild_member.ts b/src/types/guilds/modify_guild_member.ts index e7756ea07..ceb423dfa 100644 --- a/src/types/guilds/modify_guild_member.ts +++ b/src/types/guilds/modify_guild_member.ts @@ -1,5 +1,4 @@ -import { SnakeCasedPropertiesDeep } from "../util.ts"; - +/** https://discord.com/developers/docs/resources/guild#modify-guild-member */ export interface ModifyGuildMember { /** Value to set users nickname to. Requires the `MANAGE_NICKNAMES` permission */ nick?: string | null; @@ -12,8 +11,3 @@ export interface ModifyGuildMember { /** Id of channel to move user to (if they are connected to voice). Requires the `MOVE_MEMBERS` permission */ channelId: string | null; } - -/** https://discord.com/developers/docs/resources/guild#modify-guild-member */ -export type DiscordModifyGuildMember = SnakeCasedPropertiesDeep< - ModifyGuildMember ->; diff --git a/src/types/guilds/modify_guild_role.ts b/src/types/guilds/modify_guild_role.ts index a23d92329..cb5e09006 100644 --- a/src/types/guilds/modify_guild_role.ts +++ b/src/types/guilds/modify_guild_role.ts @@ -18,3 +18,5 @@ export interface DiscordModifyGuildRole extends Omit { permissions?: string | null; } + +// TODO: check this diff --git a/src/types/guilds/modify_guild_role_positions.ts b/src/types/guilds/modify_guild_role_positions.ts index d709e6370..66d3b7dff 100644 --- a/src/types/guilds/modify_guild_role_positions.ts +++ b/src/types/guilds/modify_guild_role_positions.ts @@ -1,9 +1,7 @@ +/** https://discord.com/developers/docs/resources/guild#modify-guild-role-positions */ export interface ModifyGuildRolePositions { /** Role id */ id: string; /** Sorting position of the role */ position?: number | null; } - -/** https://discord.com/developers/docs/resources/guild#modify-guild-role-positions */ -export type DiscordModifyGuildRolePositions = ModifyGuildRolePositions; diff --git a/src/types/guilds/modify_guild_welcome_screen.ts b/src/types/guilds/modify_guild_welcome_screen.ts index f7757e761..d63f64fba 100644 --- a/src/types/guilds/modify_guild_welcome_screen.ts +++ b/src/types/guilds/modify_guild_welcome_screen.ts @@ -1,6 +1,6 @@ -import { SnakeCasedPropertiesDeep } from "../util.ts"; import { WelcomeScreenChannel } from "./welcome_screen_channel.ts"; +/** https://discord.com/developers/docs/resources/guild#modify-guild-welcome-screen */ export interface ModifyGuildWelcomeScreen { /** Whether the welcome screen is enabled */ enabled?: boolean | null; @@ -9,8 +9,3 @@ export interface ModifyGuildWelcomeScreen { /** The server description to show in the welcome screen */ description?: string | null; } - -/** https://discord.com/developers/docs/resources/guild#modify-guild-welcome-screen */ -export type DiscordModifyGuildWelcomeScreen = SnakeCasedPropertiesDeep< - ModifyGuildWelcomeScreen ->; diff --git a/src/types/guilds/request_guild_members.ts b/src/types/guilds/request_guild_members.ts index 89d29feea..98cd10472 100644 --- a/src/types/guilds/request_guild_members.ts +++ b/src/types/guilds/request_guild_members.ts @@ -1,5 +1,4 @@ -import { SnakeCasedPropertiesDeep } from "../util.ts"; - +/** https://discord.com/developers/docs/topics/gateway#request-guild-members */ export interface RequestGuildMembers { /** id of the guild to get members for */ guildId: string; @@ -14,8 +13,3 @@ export interface RequestGuildMembers { /** Nonce to identify the Guild Members Chunk response */ nonce?: string; } - -/** https://discord.com/developers/docs/topics/gateway#request-guild-members */ -export type DiscordRequestGuildMembers = SnakeCasedPropertiesDeep< - RequestGuildMembers ->; diff --git a/src/types/guilds/unavailable_guild.ts b/src/types/guilds/unavailable_guild.ts index d52f8c5fe..25de4d61a 100644 --- a/src/types/guilds/unavailable_guild.ts +++ b/src/types/guilds/unavailable_guild.ts @@ -1,9 +1,4 @@ -import { SnakeCasedPropertiesDeep } from "../util.ts"; import { Guild } from "./guild.ts"; -export type UnavailableGuild = Pick; - /** https://discord.com/developers/docs/resources/guild#unavailable-guild-object */ -export type DiscordUnavailableGuild = SnakeCasedPropertiesDeep< - UnavailableGuild ->; +export type UnavailableGuild = Pick; diff --git a/src/types/guilds/update_others_voice_state.ts b/src/types/guilds/update_others_voice_state.ts index deb0904f2..87f524582 100644 --- a/src/types/guilds/update_others_voice_state.ts +++ b/src/types/guilds/update_others_voice_state.ts @@ -1,13 +1,7 @@ -import { SnakeCasedProperties } from "../util.ts"; - +/** https://discord.com/developers/docs/resources/guild#update-user-voice-state */ export interface UpdateOthersVoiceState { /** The id of the channel the user is currently in */ channelId: string; /** Toggles the user's suppress state */ suppress?: boolean; } - -/** https://discord.com/developers/docs/resources/guild#update-user-voice-state */ -export type DiscordUpdateOthersVoiceState = SnakeCasedProperties< - UpdateOthersVoiceState ->; diff --git a/src/types/guilds/update_self_voice_state.ts b/src/types/guilds/update_self_voice_state.ts index fcc6fbda3..475a55a75 100644 --- a/src/types/guilds/update_self_voice_state.ts +++ b/src/types/guilds/update_self_voice_state.ts @@ -1,5 +1,4 @@ -import { SnakeCasedProperties } from "../util.ts"; - +/** https://discord.com/developers/docs/resources/guild#update-current-user-voice-state */ export interface UpdateSelfVoiceState { /** The id of the channel the user is currently in */ channelId: string; @@ -8,8 +7,3 @@ export interface UpdateSelfVoiceState { /** Sets the user's request to speak */ requestToSpeakTimestamp?: string | null; } - -/** https://discord.com/developers/docs/resources/guild#update-current-user-voice-state */ -export type DiscordUpdateSelfVoiceState = SnakeCasedProperties< - UpdateSelfVoiceState ->; diff --git a/src/types/guilds/welcome_screen.ts b/src/types/guilds/welcome_screen.ts index 092b35ebb..f13f319fe 100644 --- a/src/types/guilds/welcome_screen.ts +++ b/src/types/guilds/welcome_screen.ts @@ -1,12 +1,9 @@ -import { SnakeCasedPropertiesDeep } from "../util.ts"; import { WelcomeScreenChannel } from "./welcome_screen_channel.ts"; +/** https://discord.com/developers/docs/resources/guild#welcome-screen-object-welcome-screen-structure */ export interface WelcomeScreen { /** The server description shown in the welcome screen */ description: string | null; /** The channels shown in the welcome screen, up to 5 */ welcomeChannels: WelcomeScreenChannel[]; } - -/** https://discord.com/developers/docs/resources/guild#welcome-screen-object-welcome-screen-structure */ -export type DiscordWelcomeScreen = SnakeCasedPropertiesDeep; diff --git a/src/types/guilds/welcome_screen_channel.ts b/src/types/guilds/welcome_screen_channel.ts index 0b44d9c94..3abfd3802 100644 --- a/src/types/guilds/welcome_screen_channel.ts +++ b/src/types/guilds/welcome_screen_channel.ts @@ -1,5 +1,4 @@ -import { SnakeCasedPropertiesDeep } from "../util.ts"; - +/** https://discord.com/developers/docs/resources/guild#welcome-screen-object-welcome-screen-channel-structure */ export interface WelcomeScreenChannel { /** The channel's id */ channelId: string; @@ -10,8 +9,3 @@ export interface WelcomeScreenChannel { /** The emoji name if custom, the unicode character if standard, or `null` if no emoji is set */ emojiName: string | null; } - -/** https://discord.com/developers/docs/resources/guild#welcome-screen-object-welcome-screen-channel-structure */ -export type DiscordWelcomeScreenChannel = SnakeCasedPropertiesDeep< - WelcomeScreenChannel ->;