diff --git a/src/types/misc/activity.ts b/src/types/misc/activity.ts index abf020027..a56f6102d 100644 --- a/src/types/misc/activity.ts +++ b/src/types/misc/activity.ts @@ -1,4 +1,3 @@ -import { SnakeCasedPropertiesDeep } from "../util.ts"; import { ActivityAssets } from "./activity_assets.ts"; import { ActivityButton } from "./activity_button.ts"; import { ActivityEmoji } from "./activity_emoji.ts"; @@ -7,6 +6,7 @@ import { ActivitySecrets } from "./activity_secrets.ts"; import { ActivityTimestamps } from "./activity_timestamps.ts"; import { DiscordActivityTypes } from "./activity_types.ts"; +/** https://discord.com/developers/docs/topics/gateway#activity-object */ export interface Activity { /** The activity's name */ name: string; @@ -39,6 +39,3 @@ export interface Activity { /** The custom buttons shown in the Rich Presence (max 2) */ buttons?: ActivityButton[]; } - -/** https://discord.com/developers/docs/topics/gateway#activity-object */ -export type DiscordActivity = SnakeCasedPropertiesDeep; diff --git a/src/types/misc/activity_assets.ts b/src/types/misc/activity_assets.ts index 84141aec5..41a742b17 100644 --- a/src/types/misc/activity_assets.ts +++ b/src/types/misc/activity_assets.ts @@ -1,5 +1,4 @@ -import { SnakeCasedPropertiesDeep } from "../util.ts"; - +/** https://discord.com/developers/docs/topics/gateway#activity-object-activity-assets */ export interface ActivityAssets { /** The id for a large asset of the activity, usually a snowflake */ largeImage?: string; @@ -10,6 +9,3 @@ export interface ActivityAssets { /** Text displayed when hovering over the small image of the activity */ smallText?: string; } - -/** https://discord.com/developers/docs/topics/gateway#activity-object-activity-assets */ -export type DiscordActivityAssets = SnakeCasedPropertiesDeep; diff --git a/src/types/misc/activity_button.ts b/src/types/misc/activity_button.ts index 10e57fd72..7872c32e5 100644 --- a/src/types/misc/activity_button.ts +++ b/src/types/misc/activity_button.ts @@ -1,10 +1,8 @@ +// https://github.com/discord/discord-api-docs/pull/2219 +// TODO: add documentation link export interface ActivityButton { /** The text shown on the button (1-32 characters) */ label: string; /** The url opened when clicking the button (1-512 characters) */ url: string; } - -// https://github.com/discord/discord-api-docs/pull/2219 -// TODO: add documentation link -export type DiscordActivityButton = ActivityButton; diff --git a/src/types/misc/activity_emoji.ts b/src/types/misc/activity_emoji.ts index 8f9e6de77..3ca97ab3d 100644 --- a/src/types/misc/activity_emoji.ts +++ b/src/types/misc/activity_emoji.ts @@ -1,3 +1,4 @@ +/** https://discord.com/developers/docs/topics/gateway#activity-object-activity-emoji */ export interface ActivityEmoji { /** The name of the emoji */ name: string; @@ -6,6 +7,3 @@ export interface ActivityEmoji { /** Whether this emoji is animated */ animated?: boolean; } - -/** https://discord.com/developers/docs/topics/gateway#activity-object-activity-emoji */ -export type DiscordActivityEmoji = ActivityEmoji; diff --git a/src/types/misc/activity_party.ts b/src/types/misc/activity_party.ts index e3d53dba1..0a241f781 100644 --- a/src/types/misc/activity_party.ts +++ b/src/types/misc/activity_party.ts @@ -5,5 +5,3 @@ export interface ActivityParty { /** Used to show the party's current and maximum size */ size?: [currentSize: number, maxSize: number]; } - -export type DiscordActivityParty = ActivityParty; diff --git a/src/types/misc/activity_secrets.ts b/src/types/misc/activity_secrets.ts index b6d188eaa..e6d996a26 100644 --- a/src/types/misc/activity_secrets.ts +++ b/src/types/misc/activity_secrets.ts @@ -1,3 +1,4 @@ +/** https://discord.com/developers/docs/topics/gateway#activity-object-activity-secrets */ export interface ActivitySecrets { /** The secret for joining a party */ join?: string; @@ -6,6 +7,3 @@ export interface ActivitySecrets { /** The secret for a specific instanced match */ match?: string; } - -/** https://discord.com/developers/docs/topics/gateway#activity-object-activity-secrets */ -export type DiscordActivitySecrets = ActivitySecrets; diff --git a/src/types/misc/activity_timestamps.ts b/src/types/misc/activity_timestamps.ts index ac9bc3173..e60681c4b 100644 --- a/src/types/misc/activity_timestamps.ts +++ b/src/types/misc/activity_timestamps.ts @@ -1,9 +1,7 @@ +/** https://discord.com/developers/docs/topics/gateway#activity-object-activity-timestamps */ export interface ActivityTimestamps { /** Unix time (in milliseconds) of when the activity started */ start?: number; /** Unix time (in milliseconds) of when the activity ends */ end?: number; } - -/** https://discord.com/developers/docs/topics/gateway#activity-object-activity-timestamps */ -export type DiscordactivityTimestamps = ActivityTimestamps; diff --git a/src/types/misc/client_status.ts b/src/types/misc/client_status.ts index 52435ed89..6cf61c38f 100644 --- a/src/types/misc/client_status.ts +++ b/src/types/misc/client_status.ts @@ -1,3 +1,4 @@ +/** https://discord.com/developers/docs/topics/gateway#client-status-object */ export interface ClientStatus { /** The user's status set for an active desktop (Windows, Linux, Mac) application session */ desktop?: string; @@ -6,6 +7,3 @@ export interface ClientStatus { /** The user's status set for an active web (browser, bot account) application session */ web?: string; } - -/** https://discord.com/developers/docs/topics/gateway#client-status-object */ -export type DiscordClientStatus = ClientStatus; diff --git a/src/types/misc/presence_update.ts b/src/types/misc/presence_update.ts index dc7a30b1b..ca75d07b9 100644 --- a/src/types/misc/presence_update.ts +++ b/src/types/misc/presence_update.ts @@ -1,8 +1,8 @@ import { User } from "../users/user.ts"; -import { SnakeCasedPropertiesDeep } from "../util.ts"; import { Activity } from "./activity.ts"; import { ClientStatus } from "./client_status.ts"; +/** https://discord.com/developers/docs/topics/gateway#presence-update */ export interface PresenceUpdate { /** The user presence is being updated for */ user: User; @@ -15,6 +15,3 @@ export interface PresenceUpdate { /** User's platform-dependent status */ clientStatus: ClientStatus; } - -/** https://discord.com/developers/docs/topics/gateway#presence-update */ -export type DiscordPresenceUpdate = SnakeCasedPropertiesDeep; diff --git a/src/types/misc/typing_start.ts b/src/types/misc/typing_start.ts index 82f34f84d..4c23b7d2b 100644 --- a/src/types/misc/typing_start.ts +++ b/src/types/misc/typing_start.ts @@ -1,6 +1,6 @@ import { GuildMember } from "../guilds/guild_member.ts"; -import { SnakeCasedPropertiesDeep } from "../util.ts"; +/** https://discord.com/developers/docs/topics/gateway#typing-start */ export interface TypingStart { /** id of the channel */ channelId: string; @@ -13,6 +13,3 @@ export interface TypingStart { /** The member who started typing if this happened in a guild */ member?: GuildMember; } - -/** https://discord.com/developers/docs/topics/gateway#typing-start */ -export type DiscordTypingStart = SnakeCasedPropertiesDeep;