fix(Types): replace never usage with undefined (#1526)

This commit is contained in:
Brad
2026-06-17 13:42:39 +03:00
committed by GitHub
parent 2335451310
commit 0e889aef6d
74 changed files with 255 additions and 255 deletions
+1 -1
View File
@@ -88,7 +88,7 @@ The exports of each API version is split into three main parts:
- Some exported types (specifically OAuth2 related ones) may not respect this entire structure due to the nature of the fields. They will start with either `RESTOAuth2` or with something similar to `REST<HTTP Method>OAuth2`
- If a type ends with `Result`, then it represents the expected result by calling its accompanying route.
- Types that are exported as `never` usually mean the result will be a `204 No Content`, so you can safely ignore it. This does **not** account for errors.
- Types for a Result that will be a `204 No Content` will be typed as `undefined`. This does **not** account for errors
- Anything else that is miscellaneous will be exported based on what it represents (for example the `REST` route object).
+1 -1
View File
@@ -88,7 +88,7 @@ The exports of each API version is split into three main parts:
- Some exported types (specifically OAuth2 related ones) may not respect this entire structure due to the nature of the fields. They will start with either `RESTOAuth2` or with something similar to `REST<HTTP Method>OAuth2`
- If a type ends with `Result`, then it represents the expected result by calling its accompanying route.
- Types that are exported as `never` usually mean the result will be a `204 No Content`, so you can safely ignore it. This does **not** account for errors.
- Types for a Result that will be a `204 No Content` will be typed as `undefined`. This does **not** account for errors
- Anything else that is miscellaneous will be exported based on what it represents (for example the `REST` route object).
+4 -4
View File
@@ -441,7 +441,7 @@ export interface GatewayHelloData {
*/
export interface GatewayHeartbeatRequest extends _NonDispatchPayload {
op: GatewayOpcodes.Heartbeat;
d: never;
d: undefined;
}
/**
@@ -449,7 +449,7 @@ export interface GatewayHeartbeatRequest extends _NonDispatchPayload {
*/
export interface GatewayHeartbeatAck extends _NonDispatchPayload {
op: GatewayOpcodes.HeartbeatAck;
d: never;
d: undefined;
}
/**
@@ -470,7 +470,7 @@ export type GatewayInvalidSessionData = boolean;
*/
export interface GatewayReconnect extends _NonDispatchPayload {
op: GatewayOpcodes.Reconnect;
d: never;
d: undefined;
}
/**
@@ -525,7 +525,7 @@ export interface GatewayReadyDispatchData {
/**
* @see {@link https://discord.com/developers/docs/topics/gateway-events#resumed}
*/
export type GatewayResumedDispatch = _DataPayload<GatewayDispatchEvents.Resumed, never>;
export type GatewayResumedDispatch = _DataPayload<GatewayDispatchEvents.Resumed, undefined>;
/**
* @see {@link https://discord.com/developers/docs/topics/gateway-events#auto-moderation-rule-create}
+4 -4
View File
@@ -440,7 +440,7 @@ export interface GatewayHelloData {
*/
export interface GatewayHeartbeatRequest extends _NonDispatchPayload {
op: GatewayOpcodes.Heartbeat;
d: never;
d: undefined;
}
/**
@@ -448,7 +448,7 @@ export interface GatewayHeartbeatRequest extends _NonDispatchPayload {
*/
export interface GatewayHeartbeatAck extends _NonDispatchPayload {
op: GatewayOpcodes.HeartbeatAck;
d: never;
d: undefined;
}
/**
@@ -469,7 +469,7 @@ export type GatewayInvalidSessionData = boolean;
*/
export interface GatewayReconnect extends _NonDispatchPayload {
op: GatewayOpcodes.Reconnect;
d: never;
d: undefined;
}
/**
@@ -524,7 +524,7 @@ export interface GatewayReadyDispatchData {
/**
* @see {@link https://discord.com/developers/docs/topics/gateway-events#resumed}
*/
export type GatewayResumedDispatch = _DataPayload<GatewayDispatchEvents.Resumed, never>;
export type GatewayResumedDispatch = _DataPayload<GatewayDispatchEvents.Resumed, undefined>;
/**
* @see {@link https://discord.com/developers/docs/topics/gateway-events#auto-moderation-rule-create}
+1 -1
View File
@@ -1,4 +1,4 @@
import type { APIBaseInteraction } from './base.ts';
import type { InteractionType } from './responses.ts';
export type APIPingInteraction = Omit<APIBaseInteraction<InteractionType.Ping, never>, 'locale'>;
export type APIPingInteraction = Omit<APIBaseInteraction<InteractionType.Ping, undefined>, 'locale'>;
+1 -1
View File
@@ -90,7 +90,7 @@ export interface APIInvite {
* @deprecated This has been removed from the documentation.
* {@link https://github.com/discord/discord-api-docs/pull/7779 | discord-api-docs#7779}
*/
stage_instance?: never;
stage_instance?: undefined;
/**
* The guild scheduled event data, returned from the `GET /invites/<code>` endpoint when `guild_scheduled_event_id` is a valid guild scheduled event id
*/
+2 -2
View File
@@ -76,7 +76,7 @@ export interface APIWebhook {
*/
export type APIWebhookEvent =
| APIWebhookEventBase<ApplicationWebhookType.Event, APIWebhookEventBody>
| APIWebhookEventBase<ApplicationWebhookType.Ping, never>;
| APIWebhookEventBase<ApplicationWebhookType.Ping, undefined>;
/**
* @see {@link https://discord.com/developers/docs/events/webhook-events#event-body-object}
@@ -127,7 +127,7 @@ export type APIWebhookEventEntitlementDeleteData = APIEntitlement;
export type APIWebhookEventEntitlementUpdateData = APIEntitlement;
export type APIWebhookEventQuestUserEnrollmentData = never;
export type APIWebhookEventQuestUserEnrollmentData = undefined;
export interface APIWebhookEventBase<Type extends ApplicationWebhookType, Event> {
/**
+1 -1
View File
@@ -1,4 +1,4 @@
import type { APIBaseInteraction } from './base.ts';
import type { InteractionType } from './responses.ts';
export type APIPingInteraction = Omit<APIBaseInteraction<InteractionType.Ping, never>, 'locale'>;
export type APIPingInteraction = Omit<APIBaseInteraction<InteractionType.Ping, undefined>, 'locale'>;
+1 -1
View File
@@ -90,7 +90,7 @@ export interface APIInvite {
* @deprecated This has been removed from the documentation.
* {@link https://github.com/discord/discord-api-docs/pull/7779 | discord-api-docs#7779}
*/
stage_instance?: never;
stage_instance?: undefined;
/**
* The guild scheduled event data, returned from the `GET /invites/<code>` endpoint when `guild_scheduled_event_id` is a valid guild scheduled event id
*/
+2 -2
View File
@@ -76,7 +76,7 @@ export interface APIWebhook {
*/
export type APIWebhookEvent =
| APIWebhookEventBase<ApplicationWebhookType.Event, APIWebhookEventBody>
| APIWebhookEventBase<ApplicationWebhookType.Ping, never>;
| APIWebhookEventBase<ApplicationWebhookType.Ping, undefined>;
/**
* @see {@link https://discord.com/developers/docs/events/webhook-events#event-body-object}
@@ -127,7 +127,7 @@ export type APIWebhookEventEntitlementDeleteData = APIEntitlement;
export type APIWebhookEventEntitlementUpdateData = APIEntitlement;
export type APIWebhookEventQuestUserEnrollmentData = never;
export type APIWebhookEventQuestUserEnrollmentData = undefined;
export interface APIWebhookEventBase<Type extends ApplicationWebhookType, Event> {
/**
+1 -1
View File
@@ -80,4 +80,4 @@ export type RESTPatchAPIAutoModerationRuleResult = APIAutoModerationRule;
/**
* @see {@link https://discord.com/developers/docs/resources/auto-moderation#delete-auto-moderation-rule}
*/
export type RESTDeleteAPIAutoModerationRuleResult = never;
export type RESTDeleteAPIAutoModerationRuleResult = undefined;
+16 -16
View File
@@ -369,12 +369,12 @@ export type RESTPostAPIChannelMessageCrosspostResult = APIMessage;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#create-reaction}
*/
export type RESTPutAPIChannelMessageReactionResult = never;
export type RESTPutAPIChannelMessageReactionResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#delete-own-reaction}
*/
export type RESTDeleteAPIChannelMessageOwnReactionResult = never;
export type RESTDeleteAPIChannelMessageOwnReactionResult = undefined;
/**
* @deprecated Use {@link RESTDeleteAPIChannelMessageOwnReactionResult} instead
@@ -384,7 +384,7 @@ export type RESTDeleteAPIChannelMessageOwnReaction = RESTDeleteAPIChannelMessage
/**
* @see {@link https://discord.com/developers/docs/resources/channel#delete-user-reaction}
*/
export type RESTDeleteAPIChannelMessageUserReactionResult = never;
export type RESTDeleteAPIChannelMessageUserReactionResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#get-reactions}
@@ -428,12 +428,12 @@ export type RESTGetAPIChannelMessageReactionUsersResult = APIUser[];
/**
* @see {@link https://discord.com/developers/docs/resources/channel#delete-all-reactions}
*/
export type RESTDeleteAPIChannelAllMessageReactionsResult = never;
export type RESTDeleteAPIChannelAllMessageReactionsResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#delete-all-reactions-for-emoji}
*/
export type RESTDeleteAPIChannelMessageReactionResult = never;
export type RESTDeleteAPIChannelMessageReactionResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#edit-message}
@@ -500,7 +500,7 @@ export type RESTPatchAPIChannelMessageResult = APIMessage;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#delete-message}
*/
export type RESTDeleteAPIChannelMessageResult = never;
export type RESTDeleteAPIChannelMessageResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#bulk-delete-messages}
@@ -515,7 +515,7 @@ export interface RESTPostAPIChannelMessagesBulkDeleteJSONBody {
/**
* @see {@link https://discord.com/developers/docs/resources/channel#bulk-delete-messages}
*/
export type RESTPostAPIChannelMessagesBulkDeleteResult = never;
export type RESTPostAPIChannelMessagesBulkDeleteResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#edit-channel-permissions}
@@ -544,7 +544,7 @@ export interface RESTPutAPIChannelPermissionJSONBody {
/**
* @see {@link https://discord.com/developers/docs/resources/channel#edit-channel-permissions}
*/
export type RESTPutAPIChannelPermissionResult = never;
export type RESTPutAPIChannelPermissionResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#get-channel-invites}
@@ -632,7 +632,7 @@ export type RESTPostAPIChannelInviteResult = APIExtendedInvite;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#delete-channel-permission}
*/
export type RESTDeleteAPIChannelPermissionResult = never;
export type RESTDeleteAPIChannelPermissionResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#follow-news-channel}
@@ -652,7 +652,7 @@ export type RESTPostAPIChannelFollowersResult = APIFollowedChannel;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#trigger-typing-indicator}
*/
export type RESTPostAPIChannelTypingResult = never;
export type RESTPostAPIChannelTypingResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/message#get-channel-pins}
@@ -687,12 +687,12 @@ export interface RESTGetAPIChannelMessagesPinsResult {
/**
* @see {@link https://discord.com/developers/docs/resources/message#pin-message}
*/
export type RESTPutAPIChannelMessagesPinResult = never;
export type RESTPutAPIChannelMessagesPinResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/message#unpin-message}
*/
export type RESTDeleteAPIChannelMessagesPinResult = never;
export type RESTDeleteAPIChannelMessagesPinResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/message#get-pinned-messages-deprecated}
@@ -704,13 +704,13 @@ export type RESTGetAPIChannelPinsResult = APIMessage[];
* @see {@link https://discord.com/developers/docs/resources/message#pin-message-deprecated}
* @deprecated
*/
export type RESTPutAPIChannelPinResult = never;
export type RESTPutAPIChannelPinResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/message#unpin-message-deprecated}
* @deprecated
*/
export type RESTDeleteAPIChannelPinResult = never;
export type RESTDeleteAPIChannelPinResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#group-dm-add-recipient}
@@ -816,12 +816,12 @@ export type RESTPostAPIChannelThreadsResult =
/**
* @see {@link https://discord.com/developers/docs/resources/channel#join-thread}
*/
export type RESTPutAPIChannelThreadMembersResult = never;
export type RESTPutAPIChannelThreadMembersResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#leave-thread}
*/
export type RESTDeleteAPIChannelThreadMembersResult = never;
export type RESTDeleteAPIChannelThreadMembersResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#get-thread-member}
+2 -2
View File
@@ -58,7 +58,7 @@ export type RESTPatchAPIGuildEmojiResult = APIEmoji;
/**
* @see {@link https://discord.com/developers/docs/resources/emoji#delete-guild-emoji}
*/
export type RESTDeleteAPIGuildEmojiResult = never;
export type RESTDeleteAPIGuildEmojiResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/emoji#list-application-emojis}
@@ -95,4 +95,4 @@ export type RESTPatchAPIApplicationEmojiResult = APIApplicationEmoji;
/**
* @see {@link https://discord.com/developers/docs/resources/emoji#delete-application-emoji}
*/
export type RESTDeleteAPIApplicationEmojiResult = never;
export type RESTDeleteAPIApplicationEmojiResult = undefined;
+9 -9
View File
@@ -360,7 +360,7 @@ export type RESTPatchAPIGuildResult = APIGuild;
* @see {@link https://discord.com/developers/docs/change-log#guild-create-deprecation}
* @deprecated
*/
export type RESTDeleteAPIGuildResult = never;
export type RESTDeleteAPIGuildResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/guild#get-guild-channels}
@@ -402,7 +402,7 @@ export type RESTPatchAPIGuildChannelPositionsJSONBody = {
/**
* @see {@link https://discord.com/developers/docs/resources/guild#modify-guild-channel-positions}
*/
export type RESTPatchAPIGuildChannelPositionsResult = never;
export type RESTPatchAPIGuildChannelPositionsResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/guild#list-active-guild-threads}
@@ -739,17 +739,17 @@ export type RESTPatchAPICurrentGuildMemberResult = APIGuildMember;
/**
* @see {@link https://discord.com/developers/docs/resources/guild#add-guild-member-role}
*/
export type RESTPutAPIGuildMemberRoleResult = never;
export type RESTPutAPIGuildMemberRoleResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/guild#remove-guild-member-role}
*/
export type RESTDeleteAPIGuildMemberRoleResult = never;
export type RESTDeleteAPIGuildMemberRoleResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/guild#remove-guild-member}
*/
export type RESTDeleteAPIGuildMemberResult = never;
export type RESTDeleteAPIGuildMemberResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/guild#get-guild-bans}
@@ -800,12 +800,12 @@ export interface RESTPutAPIGuildBanJSONBody {
/**
* @see {@link https://discord.com/developers/docs/resources/guild#create-guild-ban}
*/
export type RESTPutAPIGuildBanResult = never;
export type RESTPutAPIGuildBanResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/guild#remove-guild-ban}
*/
export type RESTDeleteAPIGuildBanResult = never;
export type RESTDeleteAPIGuildBanResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/guild#bulk-guild-ban}
@@ -969,7 +969,7 @@ export type RESTPatchAPIGuildRoleResult = APIRole;
/**
* @see {@link https://discord.com/developers/docs/resources/guild#delete-guild-role}
*/
export type RESTDeleteAPIGuildRoleResult = never;
export type RESTDeleteAPIGuildRoleResult = undefined;
/**
* A record mapping role IDs to the number of members that have that role.
@@ -1054,7 +1054,7 @@ export type RESTGetAPIGuildIntegrationsResult = APIGuildIntegration[];
/**
* @see {@link https://discord.com/developers/docs/resources/guild#delete-guild-integration}
*/
export type RESTDeleteAPIGuildIntegrationResult = never;
export type RESTDeleteAPIGuildIntegrationResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/guild#get-guild-widget-settings}
+1 -1
View File
@@ -118,7 +118,7 @@ export type RESTPatchAPIGuildScheduledEventResult = APIGuildScheduledEvent;
/**
* @see {@link https://discord.com/developers/docs/resources/guild-scheduled-event#delete-guild-scheduled-event}
*/
export type RESTDeleteAPIGuildScheduledEventResult = never;
export type RESTDeleteAPIGuildScheduledEventResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/guild-scheduled-event#get-guild-scheduled-event-users}
+1 -1
View File
@@ -212,7 +212,7 @@ export type RESTPostAPIInteractionCallbackFormDataBody =
/**
* @see {@link https://discord.com/developers/docs/interactions/receiving-and-responding#create-interaction-response}
*/
export type RESTPostAPIInteractionCallbackResult = never;
export type RESTPostAPIInteractionCallbackResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/interactions/receiving-and-responding#interaction-callback-interaction-callback-response-object}
+2 -2
View File
@@ -95,7 +95,7 @@ export enum EntitlementOwnerType {
/**
* @see {@link https://discord.com/developers/docs/resources/entitlement#delete-test-entitlement}
*/
export type RESTDeleteAPIEntitlementResult = never;
export type RESTDeleteAPIEntitlementResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/sku#list-skus}
@@ -105,7 +105,7 @@ export type RESTGetAPISKUsResult = APISKU[];
/**
* @see {@link https://discord.com/developers/docs/resources/entitlement#consume-an-entitlement}
*/
export type RESTPostAPIEntitlementConsumeResult = never;
export type RESTPostAPIEntitlementConsumeResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/subscription#query-string-params}
+2 -2
View File
@@ -4,7 +4,7 @@ import type { APISoundboardSound } from '../../payloads/v10/mod.ts';
/**
* @see {@link https://discord.com/developers/docs/resources/soundboard#send-soundboard-sound}
*/
export type RESTPostAPISendSoundboardSoundResult = never;
export type RESTPostAPISendSoundboardSoundResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/soundboard#send-soundboard-sound-json-params}
@@ -104,4 +104,4 @@ export type RESTPatchAPIGuildSoundboardSoundResult = APISoundboardSound;
/**
* @see {@link https://discord.com/developers/docs/resources/soundboard#delete-guild-soundboard-sound}
*/
export type RESTDeleteAPIGuildSoundboardSoundResult = never;
export type RESTDeleteAPIGuildSoundboardSoundResult = undefined;
+1 -1
View File
@@ -61,4 +61,4 @@ export type RESTPatchAPIStageInstanceResult = APIStageInstance;
/**
* @see {@link https://discord.com/developers/docs/resources/stage-instance#delete-stage-instance}
*/
export type RESTDeleteAPIStageInstanceResult = never;
export type RESTDeleteAPIStageInstanceResult = undefined;
+1 -1
View File
@@ -93,4 +93,4 @@ export type RESTPatchAPIGuildStickerResult = APISticker;
/**
* @see {@link https://discord.com/developers/docs/resources/sticker#delete-guild-sticker}
*/
export type RESTDeleteAPIGuildStickerResult = never;
export type RESTDeleteAPIGuildStickerResult = undefined;
+1 -1
View File
@@ -92,7 +92,7 @@ export type RESTGetAPICurrentUserGuildsResult = RESTAPIPartialCurrentUserGuild[]
/**
* @see {@link https://discord.com/developers/docs/resources/user#leave-guild}
*/
export type RESTDeleteAPICurrentUserGuildResult = never;
export type RESTDeleteAPICurrentUserGuildResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/user#create-dm}
+2 -2
View File
@@ -42,7 +42,7 @@ export interface RESTPatchAPIGuildVoiceStateCurrentMemberJSONBody {
/**
* @see {@link https://discord.com/developers/docs/resources/voice#modify-current-user-voice-state}
*/
export type RESTPatchAPIGuildVoiceStateCurrentMemberResult = never;
export type RESTPatchAPIGuildVoiceStateCurrentMemberResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/voice#modify-user-voice-state}
@@ -61,4 +61,4 @@ export interface RESTPatchAPIGuildVoiceStateUserJSONBody {
/**
* @see {@link https://discord.com/developers/docs/resources/voice#modify-user-voice-state}
*/
export type RESTPatchAPIGuildVoiceStateUserResult = never;
export type RESTPatchAPIGuildVoiceStateUserResult = undefined;
+6 -6
View File
@@ -89,12 +89,12 @@ export type RESTPatchAPIWebhookWithTokenResult = RESTGetAPIWebhookWithTokenResul
/**
* @see {@link https://discord.com/developers/docs/resources/webhook#delete-webhook}
*/
export type RESTDeleteAPIWebhookResult = never;
export type RESTDeleteAPIWebhookResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/webhook#delete-webhook-with-token}
*/
export type RESTDeleteAPIWebhookWithTokenResult = never;
export type RESTDeleteAPIWebhookWithTokenResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/webhook#execute-webhook}
@@ -201,7 +201,7 @@ export interface RESTPostAPIWebhookWithTokenQuery {
/**
* @see {@link https://discord.com/developers/docs/resources/webhook#execute-webhook}
*/
export type RESTPostAPIWebhookWithTokenResult = never;
export type RESTPostAPIWebhookWithTokenResult = undefined;
/**
* Received when a call to https://discord.com/developers/docs/resources/webhook#execute-webhook receives
@@ -219,7 +219,7 @@ export type RESTPostAPIWebhookWithTokenSlackQuery = Pick<RESTPostAPIWebhookWithT
/**
* @see {@link https://discord.com/developers/docs/resources/webhook#execute-slackcompatible-webhook}
*/
export type RESTPostAPIWebhookWithTokenSlackResult = never;
export type RESTPostAPIWebhookWithTokenSlackResult = undefined;
/**
* Received when a call to https://discord.com/developers/docs/resources/webhook#execute-webhook receives
@@ -237,7 +237,7 @@ export type RESTPostAPIWebhookWithTokenGitHubQuery = Pick<RESTPostAPIWebhookWith
/**
* @see {@link https://discord.com/developers/docs/resources/webhook#execute-githubcompatible-webhook}
*/
export type RESTPostAPIWebhookWithTokenGitHubResult = never;
export type RESTPostAPIWebhookWithTokenGitHubResult = undefined;
/**
* Received when a call to https://discord.com/developers/docs/resources/webhook#execute-webhook receives
@@ -319,4 +319,4 @@ export interface RESTDeleteAPIWebhookWithTokenMessageQuery {
/**
* @see {@link https://discord.com/developers/docs/resources/webhook#delete-webhook-message}
*/
export type RESTDeleteAPIWebhookWithTokenMessageResult = never;
export type RESTDeleteAPIWebhookWithTokenMessageResult = undefined;
+1 -1
View File
@@ -80,4 +80,4 @@ export type RESTPatchAPIAutoModerationRuleResult = APIAutoModerationRule;
/**
* @see {@link https://discord.com/developers/docs/resources/auto-moderation#delete-auto-moderation-rule}
*/
export type RESTDeleteAPIAutoModerationRuleResult = never;
export type RESTDeleteAPIAutoModerationRuleResult = undefined;
+16 -16
View File
@@ -376,12 +376,12 @@ export type RESTPostAPIChannelMessageCrosspostResult = APIMessage;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#create-reaction}
*/
export type RESTPutAPIChannelMessageReactionResult = never;
export type RESTPutAPIChannelMessageReactionResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#delete-own-reaction}
*/
export type RESTDeleteAPIChannelMessageOwnReactionResult = never;
export type RESTDeleteAPIChannelMessageOwnReactionResult = undefined;
/**
* @deprecated Use {@link RESTDeleteAPIChannelMessageOwnReactionResult} instead
@@ -391,7 +391,7 @@ export type RESTDeleteAPIChannelMessageOwnReaction = RESTDeleteAPIChannelMessage
/**
* @see {@link https://discord.com/developers/docs/resources/channel#delete-user-reaction}
*/
export type RESTDeleteAPIChannelMessageUserReactionResult = never;
export type RESTDeleteAPIChannelMessageUserReactionResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#get-reactions}
@@ -435,12 +435,12 @@ export type RESTGetAPIChannelMessageReactionUsersResult = APIUser[];
/**
* @see {@link https://discord.com/developers/docs/resources/channel#delete-all-reactions}
*/
export type RESTDeleteAPIChannelAllMessageReactionsResult = never;
export type RESTDeleteAPIChannelAllMessageReactionsResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#delete-all-reactions-for-emoji}
*/
export type RESTDeleteAPIChannelMessageReactionResult = never;
export type RESTDeleteAPIChannelMessageReactionResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#edit-message}
@@ -514,7 +514,7 @@ export type RESTPatchAPIChannelMessageResult = APIMessage;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#delete-message}
*/
export type RESTDeleteAPIChannelMessageResult = never;
export type RESTDeleteAPIChannelMessageResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#bulk-delete-messages}
@@ -529,7 +529,7 @@ export interface RESTPostAPIChannelMessagesBulkDeleteJSONBody {
/**
* @see {@link https://discord.com/developers/docs/resources/channel#bulk-delete-messages}
*/
export type RESTPostAPIChannelMessagesBulkDeleteResult = never;
export type RESTPostAPIChannelMessagesBulkDeleteResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#edit-channel-permissions}
@@ -558,7 +558,7 @@ export interface RESTPutAPIChannelPermissionJSONBody {
/**
* @see {@link https://discord.com/developers/docs/resources/channel#edit-channel-permissions}
*/
export type RESTPutAPIChannelPermissionResult = never;
export type RESTPutAPIChannelPermissionResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#get-channel-invites}
@@ -646,7 +646,7 @@ export type RESTPostAPIChannelInviteResult = APIExtendedInvite;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#delete-channel-permission}
*/
export type RESTDeleteAPIChannelPermissionResult = never;
export type RESTDeleteAPIChannelPermissionResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#follow-news-channel}
@@ -666,7 +666,7 @@ export type RESTPostAPIChannelFollowersResult = APIFollowedChannel;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#trigger-typing-indicator}
*/
export type RESTPostAPIChannelTypingResult = never;
export type RESTPostAPIChannelTypingResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/message#get-channel-pins}
@@ -701,12 +701,12 @@ export interface RESTGetAPIChannelMessagesPinsResult {
/**
* @see {@link https://discord.com/developers/docs/resources/message#pin-message}
*/
export type RESTPutAPIChannelMessagesPinResult = never;
export type RESTPutAPIChannelMessagesPinResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/message#unpin-message}
*/
export type RESTDeleteAPIChannelMessagesPinResult = never;
export type RESTDeleteAPIChannelMessagesPinResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/message#get-pinned-messages-deprecated}
@@ -718,12 +718,12 @@ export type RESTGetAPIChannelPinsResult = APIMessage[];
* @see {@link https://discord.com/developers/docs/resources/message#pin-message-deprecated}
* @deprecated
*/
export type RESTPutAPIChannelPinResult = never;
export type RESTPutAPIChannelPinResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#unpin-message}
*/
export type RESTDeleteAPIChannelPinResult = never;
export type RESTDeleteAPIChannelPinResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#group-dm-add-recipient}
@@ -829,12 +829,12 @@ export type RESTPostAPIChannelThreadsResult =
/**
* @see {@link https://discord.com/developers/docs/resources/channel#join-thread}
*/
export type RESTPutAPIChannelThreadMembersResult = never;
export type RESTPutAPIChannelThreadMembersResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#leave-thread}
*/
export type RESTDeleteAPIChannelThreadMembersResult = never;
export type RESTDeleteAPIChannelThreadMembersResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#get-thread-member}
+2 -2
View File
@@ -58,7 +58,7 @@ export type RESTPatchAPIGuildEmojiResult = APIEmoji;
/**
* @see {@link https://discord.com/developers/docs/resources/emoji#delete-guild-emoji}
*/
export type RESTDeleteAPIGuildEmojiResult = never;
export type RESTDeleteAPIGuildEmojiResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/emoji#list-application-emojis}
@@ -95,4 +95,4 @@ export type RESTPatchAPIApplicationEmojiResult = APIApplicationEmoji;
/**
* @see {@link https://discord.com/developers/docs/resources/emoji#delete-application-emoji}
*/
export type RESTDeleteAPIApplicationEmojiResult = never;
export type RESTDeleteAPIApplicationEmojiResult = undefined;
+9 -9
View File
@@ -360,7 +360,7 @@ export type RESTPatchAPIGuildResult = APIGuild;
* @see {@link https://discord.com/developers/docs/change-log#guild-create-deprecation}
* @deprecated
*/
export type RESTDeleteAPIGuildResult = never;
export type RESTDeleteAPIGuildResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/guild#get-guild-channels}
@@ -402,7 +402,7 @@ export type RESTPatchAPIGuildChannelPositionsJSONBody = {
/**
* @see {@link https://discord.com/developers/docs/resources/guild#modify-guild-channel-positions}
*/
export type RESTPatchAPIGuildChannelPositionsResult = never;
export type RESTPatchAPIGuildChannelPositionsResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/guild#list-active-guild-threads}
@@ -739,17 +739,17 @@ export type RESTPatchAPICurrentGuildMemberResult = APIGuildMember;
/**
* @see {@link https://discord.com/developers/docs/resources/guild#add-guild-member-role}
*/
export type RESTPutAPIGuildMemberRoleResult = never;
export type RESTPutAPIGuildMemberRoleResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/guild#remove-guild-member-role}
*/
export type RESTDeleteAPIGuildMemberRoleResult = never;
export type RESTDeleteAPIGuildMemberRoleResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/guild#remove-guild-member}
*/
export type RESTDeleteAPIGuildMemberResult = never;
export type RESTDeleteAPIGuildMemberResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/guild#get-guild-bans}
@@ -806,12 +806,12 @@ export interface RESTPutAPIGuildBanJSONBody {
/**
* @see {@link https://discord.com/developers/docs/resources/guild#create-guild-ban}
*/
export type RESTPutAPIGuildBanResult = never;
export type RESTPutAPIGuildBanResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/guild#remove-guild-ban}
*/
export type RESTDeleteAPIGuildBanResult = never;
export type RESTDeleteAPIGuildBanResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/guild#bulk-guild-ban}
@@ -975,7 +975,7 @@ export type RESTPatchAPIGuildRoleResult = APIRole;
/**
* @see {@link https://discord.com/developers/docs/resources/guild#delete-guild-role}
*/
export type RESTDeleteAPIGuildRoleResult = never;
export type RESTDeleteAPIGuildRoleResult = undefined;
/**
* A record mapping role IDs to the number of members that have that role.
@@ -1060,7 +1060,7 @@ export type RESTGetAPIGuildIntegrationsResult = APIGuildIntegration[];
/**
* @see {@link https://discord.com/developers/docs/resources/guild#delete-guild-integration}
*/
export type RESTDeleteAPIGuildIntegrationResult = never;
export type RESTDeleteAPIGuildIntegrationResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/guild#get-guild-widget-settings}
+1 -1
View File
@@ -118,7 +118,7 @@ export type RESTPatchAPIGuildScheduledEventResult = APIGuildScheduledEvent;
/**
* @see {@link https://discord.com/developers/docs/resources/guild-scheduled-event#delete-guild-scheduled-event}
*/
export type RESTDeleteAPIGuildScheduledEventResult = never;
export type RESTDeleteAPIGuildScheduledEventResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/guild-scheduled-event#get-guild-scheduled-event-users}
+1 -1
View File
@@ -212,7 +212,7 @@ export type RESTPostAPIInteractionCallbackFormDataBody =
/**
* @see {@link https://discord.com/developers/docs/interactions/receiving-and-responding#create-interaction-response}
*/
export type RESTPostAPIInteractionCallbackResult = never;
export type RESTPostAPIInteractionCallbackResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/interactions/receiving-and-responding#interaction-callback-interaction-callback-response-object}
+2 -2
View File
@@ -95,7 +95,7 @@ export enum EntitlementOwnerType {
/**
* @see {@link https://discord.com/developers/docs/resources/entitlement#delete-test-entitlement}
*/
export type RESTDeleteAPIEntitlementResult = never;
export type RESTDeleteAPIEntitlementResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/sku#list-skus}
@@ -105,7 +105,7 @@ export type RESTGetAPISKUsResult = APISKU[];
/**
* @see {@link https://discord.com/developers/docs/resources/entitlement#consume-an-entitlement}
*/
export type RESTPostAPIEntitlementConsumeResult = never;
export type RESTPostAPIEntitlementConsumeResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/subscription#query-string-params}
+2 -2
View File
@@ -4,7 +4,7 @@ import type { APISoundboardSound } from '../../payloads/v9/mod.ts';
/**
* @see {@link https://discord.com/developers/docs/resources/soundboard#send-soundboard-sound}
*/
export type RESTPostAPISendSoundboardSoundResult = never;
export type RESTPostAPISendSoundboardSoundResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/soundboard#send-soundboard-sound-json-params}
@@ -104,4 +104,4 @@ export type RESTPatchAPIGuildSoundboardSoundResult = APISoundboardSound;
/**
* @see {@link https://discord.com/developers/docs/resources/soundboard#delete-guild-soundboard-sound}
*/
export type RESTDeleteAPIGuildSoundboardSoundResult = never;
export type RESTDeleteAPIGuildSoundboardSoundResult = undefined;
+1 -1
View File
@@ -61,4 +61,4 @@ export type RESTPatchAPIStageInstanceResult = APIStageInstance;
/**
* @see {@link https://discord.com/developers/docs/resources/stage-instance#delete-stage-instance}
*/
export type RESTDeleteAPIStageInstanceResult = never;
export type RESTDeleteAPIStageInstanceResult = undefined;
+1 -1
View File
@@ -93,4 +93,4 @@ export type RESTPatchAPIGuildStickerResult = APISticker;
/**
* @see {@link https://discord.com/developers/docs/resources/sticker#delete-guild-sticker}
*/
export type RESTDeleteAPIGuildStickerResult = never;
export type RESTDeleteAPIGuildStickerResult = undefined;
+1 -1
View File
@@ -92,7 +92,7 @@ export type RESTGetAPICurrentUserGuildsResult = RESTAPIPartialCurrentUserGuild[]
/**
* @see {@link https://discord.com/developers/docs/resources/user#leave-guild}
*/
export type RESTDeleteAPICurrentUserGuildResult = never;
export type RESTDeleteAPICurrentUserGuildResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/user#create-dm}
+2 -2
View File
@@ -42,7 +42,7 @@ export interface RESTPatchAPIGuildVoiceStateCurrentMemberJSONBody {
/**
* @see {@link https://discord.com/developers/docs/resources/voice#modify-current-user-voice-state}
*/
export type RESTPatchAPIGuildVoiceStateCurrentMemberResult = never;
export type RESTPatchAPIGuildVoiceStateCurrentMemberResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/voice#modify-user-voice-state}
@@ -61,4 +61,4 @@ export interface RESTPatchAPIGuildVoiceStateUserJSONBody {
/**
* @see {@link https://discord.com/developers/docs/resources/voice#modify-user-voice-state}
*/
export type RESTPatchAPIGuildVoiceStateUserResult = never;
export type RESTPatchAPIGuildVoiceStateUserResult = undefined;
+6 -6
View File
@@ -89,12 +89,12 @@ export type RESTPatchAPIWebhookWithTokenResult = RESTGetAPIWebhookWithTokenResul
/**
* @see {@link https://discord.com/developers/docs/resources/webhook#delete-webhook}
*/
export type RESTDeleteAPIWebhookResult = never;
export type RESTDeleteAPIWebhookResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/webhook#delete-webhook-with-token}
*/
export type RESTDeleteAPIWebhookWithTokenResult = never;
export type RESTDeleteAPIWebhookWithTokenResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/webhook#execute-webhook}
@@ -201,7 +201,7 @@ export interface RESTPostAPIWebhookWithTokenQuery {
/**
* @see {@link https://discord.com/developers/docs/resources/webhook#execute-webhook}
*/
export type RESTPostAPIWebhookWithTokenResult = never;
export type RESTPostAPIWebhookWithTokenResult = undefined;
/**
* Received when a call to https://discord.com/developers/docs/resources/webhook#execute-webhook receives
@@ -219,7 +219,7 @@ export type RESTPostAPIWebhookWithTokenSlackQuery = Pick<RESTPostAPIWebhookWithT
/**
* @see {@link https://discord.com/developers/docs/resources/webhook#execute-slackcompatible-webhook}
*/
export type RESTPostAPIWebhookWithTokenSlackResult = never;
export type RESTPostAPIWebhookWithTokenSlackResult = undefined;
/**
* Received when a call to https://discord.com/developers/docs/resources/webhook#execute-webhook receives
@@ -237,7 +237,7 @@ export type RESTPostAPIWebhookWithTokenGitHubQuery = Pick<RESTPostAPIWebhookWith
/**
* @see {@link https://discord.com/developers/docs/resources/webhook#execute-githubcompatible-webhook}
*/
export type RESTPostAPIWebhookWithTokenGitHubResult = never;
export type RESTPostAPIWebhookWithTokenGitHubResult = undefined;
/**
* Received when a call to https://discord.com/developers/docs/resources/webhook#execute-webhook receives
@@ -319,4 +319,4 @@ export interface RESTDeleteAPIWebhookWithTokenMessageQuery {
/**
* @see {@link https://discord.com/developers/docs/resources/webhook#delete-webhook-message}
*/
export type RESTDeleteAPIWebhookWithTokenMessageResult = never;
export type RESTDeleteAPIWebhookWithTokenMessageResult = undefined;
+19 -19
View File
@@ -1233,42 +1233,42 @@ export enum RPCEvents {
/**
* @unstable
*/
export type RPCSubscribeActivityInviteArgs = Record<string, never>;
export type RPCSubscribeActivityInviteArgs = Record<string, unknown>;
export type RPCSubscribeActivityJoinArgs = Record<string, never>;
export type RPCSubscribeActivityJoinArgs = Record<string, unknown>;
export type RPCSubscribeActivityJoinRequestArgs = Record<string, never>;
export type RPCSubscribeActivityJoinRequestArgs = Record<string, unknown>;
export type RPCSubscribeActivitySpectateArgs = Record<string, never>;
export type RPCSubscribeActivitySpectateArgs = Record<string, unknown>;
export type RPCSubscribeChannelCreateArgs = Record<string, never>;
export type RPCSubscribeChannelCreateArgs = Record<string, unknown>;
/**
* @unstable
*/
export type RPCSubscribeCurrentUserUpdateArgs = Record<string, never>;
export type RPCSubscribeCurrentUserUpdateArgs = Record<string, unknown>;
/**
* @unstable
*/
export type RPCSubscribeEntitlementCreateArgs = Record<string, never>;
export type RPCSubscribeEntitlementCreateArgs = Record<string, unknown>;
/**
* @unstable
*/
export type RPCSubscribeEntitlementDeleteArgs = Record<string, never>;
export type RPCSubscribeEntitlementDeleteArgs = Record<string, unknown>;
/**
* @unstable
*/
export type RPCSubscribeGameJoinArgs = Record<string, never>;
export type RPCSubscribeGameJoinArgs = Record<string, unknown>;
/**
* @unstable
*/
export type RPCSubscribeGameSpectateArgs = Record<string, never>;
export type RPCSubscribeGameSpectateArgs = Record<string, unknown>;
export type RPCSubscribeGuildCreateArgs = Record<string, never>;
export type RPCSubscribeGuildCreateArgs = Record<string, unknown>;
/**
* @see {@link https://discord.com/developers/docs/topics/rpc#guildstatus-guild-status-argument-structure}
@@ -1310,22 +1310,22 @@ export interface RPCSubscribeMessageUpdateArgs {
channel_id: Snowflake;
}
export type RPCSubscribeNotificationCreateArgs = Record<string, never>;
export type RPCSubscribeNotificationCreateArgs = Record<string, unknown>;
/**
* @unstable
*/
export type RPCSubscribeOverlayArgs = Record<string, never>;
export type RPCSubscribeOverlayArgs = Record<string, unknown>;
/**
* @unstable
*/
export type RPCSubscribeOverlayUpdateArgs = Record<string, never>;
export type RPCSubscribeOverlayUpdateArgs = Record<string, unknown>;
/**
* @unstable
*/
export type RPCSubscribeRelationshipUpdateArgs = Record<string, never>;
export type RPCSubscribeRelationshipUpdateArgs = Record<string, unknown>;
/**
* @see {@link https://discord.com/developers/docs/topics/rpc#speakingstartspeakingstop-speaking-argument-structure}
@@ -1347,19 +1347,19 @@ export interface RPCSubscribeSpeakingStopArgs {
channel_id: Snowflake;
}
export type RPCSubscribeVoiceChannelSelectArgs = Record<string, never>;
export type RPCSubscribeVoiceChannelSelectArgs = Record<string, unknown>;
/**
* @unstable
*/
export type RPCSubscribeVoiceConnectionStatusArgs = Record<string, never>;
export type RPCSubscribeVoiceConnectionStatusArgs = Record<string, unknown>;
export type RPCSubscribeVoiceSettingsUpdateArgs = Record<string, never>;
export type RPCSubscribeVoiceSettingsUpdateArgs = Record<string, unknown>;
/**
* @unstable
*/
export type RPCSubscribeVoiceSettingsUpdate2Args = Record<string, never>;
export type RPCSubscribeVoiceSettingsUpdate2Args = Record<string, unknown>;
/**
* @see {@link https://discord.com/developers/docs/topics/rpc#voicestatecreatevoicestateupdatevoicestatedelete-voice-state-argument-structure}
+4 -4
View File
@@ -441,7 +441,7 @@ export interface GatewayHelloData {
*/
export interface GatewayHeartbeatRequest extends _NonDispatchPayload {
op: GatewayOpcodes.Heartbeat;
d: never;
d: undefined;
}
/**
@@ -449,7 +449,7 @@ export interface GatewayHeartbeatRequest extends _NonDispatchPayload {
*/
export interface GatewayHeartbeatAck extends _NonDispatchPayload {
op: GatewayOpcodes.HeartbeatAck;
d: never;
d: undefined;
}
/**
@@ -470,7 +470,7 @@ export type GatewayInvalidSessionData = boolean;
*/
export interface GatewayReconnect extends _NonDispatchPayload {
op: GatewayOpcodes.Reconnect;
d: never;
d: undefined;
}
/**
@@ -525,7 +525,7 @@ export interface GatewayReadyDispatchData {
/**
* @see {@link https://discord.com/developers/docs/topics/gateway-events#resumed}
*/
export type GatewayResumedDispatch = _DataPayload<GatewayDispatchEvents.Resumed, never>;
export type GatewayResumedDispatch = _DataPayload<GatewayDispatchEvents.Resumed, undefined>;
/**
* @see {@link https://discord.com/developers/docs/topics/gateway-events#auto-moderation-rule-create}
+4 -4
View File
@@ -440,7 +440,7 @@ export interface GatewayHelloData {
*/
export interface GatewayHeartbeatRequest extends _NonDispatchPayload {
op: GatewayOpcodes.Heartbeat;
d: never;
d: undefined;
}
/**
@@ -448,7 +448,7 @@ export interface GatewayHeartbeatRequest extends _NonDispatchPayload {
*/
export interface GatewayHeartbeatAck extends _NonDispatchPayload {
op: GatewayOpcodes.HeartbeatAck;
d: never;
d: undefined;
}
/**
@@ -469,7 +469,7 @@ export type GatewayInvalidSessionData = boolean;
*/
export interface GatewayReconnect extends _NonDispatchPayload {
op: GatewayOpcodes.Reconnect;
d: never;
d: undefined;
}
/**
@@ -524,7 +524,7 @@ export interface GatewayReadyDispatchData {
/**
* @see {@link https://discord.com/developers/docs/topics/gateway-events#resumed}
*/
export type GatewayResumedDispatch = _DataPayload<GatewayDispatchEvents.Resumed, never>;
export type GatewayResumedDispatch = _DataPayload<GatewayDispatchEvents.Resumed, undefined>;
/**
* @see {@link https://discord.com/developers/docs/topics/gateway-events#auto-moderation-rule-create}
+1 -1
View File
@@ -1,4 +1,4 @@
import type { APIBaseInteraction } from './base';
import type { InteractionType } from './responses';
export type APIPingInteraction = Omit<APIBaseInteraction<InteractionType.Ping, never>, 'locale'>;
export type APIPingInteraction = Omit<APIBaseInteraction<InteractionType.Ping, undefined>, 'locale'>;
+1 -1
View File
@@ -90,7 +90,7 @@ export interface APIInvite {
* @deprecated This has been removed from the documentation.
* {@link https://github.com/discord/discord-api-docs/pull/7779 | discord-api-docs#7779}
*/
stage_instance?: never;
stage_instance?: undefined;
/**
* The guild scheduled event data, returned from the `GET /invites/<code>` endpoint when `guild_scheduled_event_id` is a valid guild scheduled event id
*/
+2 -2
View File
@@ -76,7 +76,7 @@ export interface APIWebhook {
*/
export type APIWebhookEvent =
| APIWebhookEventBase<ApplicationWebhookType.Event, APIWebhookEventBody>
| APIWebhookEventBase<ApplicationWebhookType.Ping, never>;
| APIWebhookEventBase<ApplicationWebhookType.Ping, undefined>;
/**
* @see {@link https://discord.com/developers/docs/events/webhook-events#event-body-object}
@@ -127,7 +127,7 @@ export type APIWebhookEventEntitlementDeleteData = APIEntitlement;
export type APIWebhookEventEntitlementUpdateData = APIEntitlement;
export type APIWebhookEventQuestUserEnrollmentData = never;
export type APIWebhookEventQuestUserEnrollmentData = undefined;
export interface APIWebhookEventBase<Type extends ApplicationWebhookType, Event> {
/**
+1 -1
View File
@@ -1,4 +1,4 @@
import type { APIBaseInteraction } from './base';
import type { InteractionType } from './responses';
export type APIPingInteraction = Omit<APIBaseInteraction<InteractionType.Ping, never>, 'locale'>;
export type APIPingInteraction = Omit<APIBaseInteraction<InteractionType.Ping, undefined>, 'locale'>;
+1 -1
View File
@@ -90,7 +90,7 @@ export interface APIInvite {
* @deprecated This has been removed from the documentation.
* {@link https://github.com/discord/discord-api-docs/pull/7779 | discord-api-docs#7779}
*/
stage_instance?: never;
stage_instance?: undefined;
/**
* The guild scheduled event data, returned from the `GET /invites/<code>` endpoint when `guild_scheduled_event_id` is a valid guild scheduled event id
*/
+2 -2
View File
@@ -76,7 +76,7 @@ export interface APIWebhook {
*/
export type APIWebhookEvent =
| APIWebhookEventBase<ApplicationWebhookType.Event, APIWebhookEventBody>
| APIWebhookEventBase<ApplicationWebhookType.Ping, never>;
| APIWebhookEventBase<ApplicationWebhookType.Ping, undefined>;
/**
* @see {@link https://discord.com/developers/docs/events/webhook-events#event-body-object}
@@ -127,7 +127,7 @@ export type APIWebhookEventEntitlementDeleteData = APIEntitlement;
export type APIWebhookEventEntitlementUpdateData = APIEntitlement;
export type APIWebhookEventQuestUserEnrollmentData = never;
export type APIWebhookEventQuestUserEnrollmentData = undefined;
export interface APIWebhookEventBase<Type extends ApplicationWebhookType, Event> {
/**
+1 -1
View File
@@ -80,4 +80,4 @@ export type RESTPatchAPIAutoModerationRuleResult = APIAutoModerationRule;
/**
* @see {@link https://discord.com/developers/docs/resources/auto-moderation#delete-auto-moderation-rule}
*/
export type RESTDeleteAPIAutoModerationRuleResult = never;
export type RESTDeleteAPIAutoModerationRuleResult = undefined;
+16 -16
View File
@@ -369,12 +369,12 @@ export type RESTPostAPIChannelMessageCrosspostResult = APIMessage;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#create-reaction}
*/
export type RESTPutAPIChannelMessageReactionResult = never;
export type RESTPutAPIChannelMessageReactionResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#delete-own-reaction}
*/
export type RESTDeleteAPIChannelMessageOwnReactionResult = never;
export type RESTDeleteAPIChannelMessageOwnReactionResult = undefined;
/**
* @deprecated Use {@link RESTDeleteAPIChannelMessageOwnReactionResult} instead
@@ -384,7 +384,7 @@ export type RESTDeleteAPIChannelMessageOwnReaction = RESTDeleteAPIChannelMessage
/**
* @see {@link https://discord.com/developers/docs/resources/channel#delete-user-reaction}
*/
export type RESTDeleteAPIChannelMessageUserReactionResult = never;
export type RESTDeleteAPIChannelMessageUserReactionResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#get-reactions}
@@ -428,12 +428,12 @@ export type RESTGetAPIChannelMessageReactionUsersResult = APIUser[];
/**
* @see {@link https://discord.com/developers/docs/resources/channel#delete-all-reactions}
*/
export type RESTDeleteAPIChannelAllMessageReactionsResult = never;
export type RESTDeleteAPIChannelAllMessageReactionsResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#delete-all-reactions-for-emoji}
*/
export type RESTDeleteAPIChannelMessageReactionResult = never;
export type RESTDeleteAPIChannelMessageReactionResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#edit-message}
@@ -500,7 +500,7 @@ export type RESTPatchAPIChannelMessageResult = APIMessage;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#delete-message}
*/
export type RESTDeleteAPIChannelMessageResult = never;
export type RESTDeleteAPIChannelMessageResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#bulk-delete-messages}
@@ -515,7 +515,7 @@ export interface RESTPostAPIChannelMessagesBulkDeleteJSONBody {
/**
* @see {@link https://discord.com/developers/docs/resources/channel#bulk-delete-messages}
*/
export type RESTPostAPIChannelMessagesBulkDeleteResult = never;
export type RESTPostAPIChannelMessagesBulkDeleteResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#edit-channel-permissions}
@@ -544,7 +544,7 @@ export interface RESTPutAPIChannelPermissionJSONBody {
/**
* @see {@link https://discord.com/developers/docs/resources/channel#edit-channel-permissions}
*/
export type RESTPutAPIChannelPermissionResult = never;
export type RESTPutAPIChannelPermissionResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#get-channel-invites}
@@ -632,7 +632,7 @@ export type RESTPostAPIChannelInviteResult = APIExtendedInvite;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#delete-channel-permission}
*/
export type RESTDeleteAPIChannelPermissionResult = never;
export type RESTDeleteAPIChannelPermissionResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#follow-news-channel}
@@ -652,7 +652,7 @@ export type RESTPostAPIChannelFollowersResult = APIFollowedChannel;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#trigger-typing-indicator}
*/
export type RESTPostAPIChannelTypingResult = never;
export type RESTPostAPIChannelTypingResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/message#get-channel-pins}
@@ -687,12 +687,12 @@ export interface RESTGetAPIChannelMessagesPinsResult {
/**
* @see {@link https://discord.com/developers/docs/resources/message#pin-message}
*/
export type RESTPutAPIChannelMessagesPinResult = never;
export type RESTPutAPIChannelMessagesPinResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/message#unpin-message}
*/
export type RESTDeleteAPIChannelMessagesPinResult = never;
export type RESTDeleteAPIChannelMessagesPinResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/message#get-pinned-messages-deprecated}
@@ -704,13 +704,13 @@ export type RESTGetAPIChannelPinsResult = APIMessage[];
* @see {@link https://discord.com/developers/docs/resources/message#pin-message-deprecated}
* @deprecated
*/
export type RESTPutAPIChannelPinResult = never;
export type RESTPutAPIChannelPinResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/message#unpin-message-deprecated}
* @deprecated
*/
export type RESTDeleteAPIChannelPinResult = never;
export type RESTDeleteAPIChannelPinResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#group-dm-add-recipient}
@@ -816,12 +816,12 @@ export type RESTPostAPIChannelThreadsResult =
/**
* @see {@link https://discord.com/developers/docs/resources/channel#join-thread}
*/
export type RESTPutAPIChannelThreadMembersResult = never;
export type RESTPutAPIChannelThreadMembersResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#leave-thread}
*/
export type RESTDeleteAPIChannelThreadMembersResult = never;
export type RESTDeleteAPIChannelThreadMembersResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#get-thread-member}
+2 -2
View File
@@ -58,7 +58,7 @@ export type RESTPatchAPIGuildEmojiResult = APIEmoji;
/**
* @see {@link https://discord.com/developers/docs/resources/emoji#delete-guild-emoji}
*/
export type RESTDeleteAPIGuildEmojiResult = never;
export type RESTDeleteAPIGuildEmojiResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/emoji#list-application-emojis}
@@ -95,4 +95,4 @@ export type RESTPatchAPIApplicationEmojiResult = APIApplicationEmoji;
/**
* @see {@link https://discord.com/developers/docs/resources/emoji#delete-application-emoji}
*/
export type RESTDeleteAPIApplicationEmojiResult = never;
export type RESTDeleteAPIApplicationEmojiResult = undefined;
+9 -9
View File
@@ -360,7 +360,7 @@ export type RESTPatchAPIGuildResult = APIGuild;
* @see {@link https://discord.com/developers/docs/change-log#guild-create-deprecation}
* @deprecated
*/
export type RESTDeleteAPIGuildResult = never;
export type RESTDeleteAPIGuildResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/guild#get-guild-channels}
@@ -402,7 +402,7 @@ export type RESTPatchAPIGuildChannelPositionsJSONBody = {
/**
* @see {@link https://discord.com/developers/docs/resources/guild#modify-guild-channel-positions}
*/
export type RESTPatchAPIGuildChannelPositionsResult = never;
export type RESTPatchAPIGuildChannelPositionsResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/guild#list-active-guild-threads}
@@ -739,17 +739,17 @@ export type RESTPatchAPICurrentGuildMemberResult = APIGuildMember;
/**
* @see {@link https://discord.com/developers/docs/resources/guild#add-guild-member-role}
*/
export type RESTPutAPIGuildMemberRoleResult = never;
export type RESTPutAPIGuildMemberRoleResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/guild#remove-guild-member-role}
*/
export type RESTDeleteAPIGuildMemberRoleResult = never;
export type RESTDeleteAPIGuildMemberRoleResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/guild#remove-guild-member}
*/
export type RESTDeleteAPIGuildMemberResult = never;
export type RESTDeleteAPIGuildMemberResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/guild#get-guild-bans}
@@ -800,12 +800,12 @@ export interface RESTPutAPIGuildBanJSONBody {
/**
* @see {@link https://discord.com/developers/docs/resources/guild#create-guild-ban}
*/
export type RESTPutAPIGuildBanResult = never;
export type RESTPutAPIGuildBanResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/guild#remove-guild-ban}
*/
export type RESTDeleteAPIGuildBanResult = never;
export type RESTDeleteAPIGuildBanResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/guild#bulk-guild-ban}
@@ -969,7 +969,7 @@ export type RESTPatchAPIGuildRoleResult = APIRole;
/**
* @see {@link https://discord.com/developers/docs/resources/guild#delete-guild-role}
*/
export type RESTDeleteAPIGuildRoleResult = never;
export type RESTDeleteAPIGuildRoleResult = undefined;
/**
* A record mapping role IDs to the number of members that have that role.
@@ -1054,7 +1054,7 @@ export type RESTGetAPIGuildIntegrationsResult = APIGuildIntegration[];
/**
* @see {@link https://discord.com/developers/docs/resources/guild#delete-guild-integration}
*/
export type RESTDeleteAPIGuildIntegrationResult = never;
export type RESTDeleteAPIGuildIntegrationResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/guild#get-guild-widget-settings}
+1 -1
View File
@@ -118,7 +118,7 @@ export type RESTPatchAPIGuildScheduledEventResult = APIGuildScheduledEvent;
/**
* @see {@link https://discord.com/developers/docs/resources/guild-scheduled-event#delete-guild-scheduled-event}
*/
export type RESTDeleteAPIGuildScheduledEventResult = never;
export type RESTDeleteAPIGuildScheduledEventResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/guild-scheduled-event#get-guild-scheduled-event-users}
+1 -1
View File
@@ -212,7 +212,7 @@ export type RESTPostAPIInteractionCallbackFormDataBody =
/**
* @see {@link https://discord.com/developers/docs/interactions/receiving-and-responding#create-interaction-response}
*/
export type RESTPostAPIInteractionCallbackResult = never;
export type RESTPostAPIInteractionCallbackResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/interactions/receiving-and-responding#interaction-callback-interaction-callback-response-object}
+2 -2
View File
@@ -95,7 +95,7 @@ export enum EntitlementOwnerType {
/**
* @see {@link https://discord.com/developers/docs/resources/entitlement#delete-test-entitlement}
*/
export type RESTDeleteAPIEntitlementResult = never;
export type RESTDeleteAPIEntitlementResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/sku#list-skus}
@@ -105,7 +105,7 @@ export type RESTGetAPISKUsResult = APISKU[];
/**
* @see {@link https://discord.com/developers/docs/resources/entitlement#consume-an-entitlement}
*/
export type RESTPostAPIEntitlementConsumeResult = never;
export type RESTPostAPIEntitlementConsumeResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/subscription#query-string-params}
+2 -2
View File
@@ -4,7 +4,7 @@ import type { APISoundboardSound } from '../../payloads/v10/index';
/**
* @see {@link https://discord.com/developers/docs/resources/soundboard#send-soundboard-sound}
*/
export type RESTPostAPISendSoundboardSoundResult = never;
export type RESTPostAPISendSoundboardSoundResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/soundboard#send-soundboard-sound-json-params}
@@ -104,4 +104,4 @@ export type RESTPatchAPIGuildSoundboardSoundResult = APISoundboardSound;
/**
* @see {@link https://discord.com/developers/docs/resources/soundboard#delete-guild-soundboard-sound}
*/
export type RESTDeleteAPIGuildSoundboardSoundResult = never;
export type RESTDeleteAPIGuildSoundboardSoundResult = undefined;
+1 -1
View File
@@ -61,4 +61,4 @@ export type RESTPatchAPIStageInstanceResult = APIStageInstance;
/**
* @see {@link https://discord.com/developers/docs/resources/stage-instance#delete-stage-instance}
*/
export type RESTDeleteAPIStageInstanceResult = never;
export type RESTDeleteAPIStageInstanceResult = undefined;
+1 -1
View File
@@ -93,4 +93,4 @@ export type RESTPatchAPIGuildStickerResult = APISticker;
/**
* @see {@link https://discord.com/developers/docs/resources/sticker#delete-guild-sticker}
*/
export type RESTDeleteAPIGuildStickerResult = never;
export type RESTDeleteAPIGuildStickerResult = undefined;
+1 -1
View File
@@ -92,7 +92,7 @@ export type RESTGetAPICurrentUserGuildsResult = RESTAPIPartialCurrentUserGuild[]
/**
* @see {@link https://discord.com/developers/docs/resources/user#leave-guild}
*/
export type RESTDeleteAPICurrentUserGuildResult = never;
export type RESTDeleteAPICurrentUserGuildResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/user#create-dm}
+2 -2
View File
@@ -42,7 +42,7 @@ export interface RESTPatchAPIGuildVoiceStateCurrentMemberJSONBody {
/**
* @see {@link https://discord.com/developers/docs/resources/voice#modify-current-user-voice-state}
*/
export type RESTPatchAPIGuildVoiceStateCurrentMemberResult = never;
export type RESTPatchAPIGuildVoiceStateCurrentMemberResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/voice#modify-user-voice-state}
@@ -61,4 +61,4 @@ export interface RESTPatchAPIGuildVoiceStateUserJSONBody {
/**
* @see {@link https://discord.com/developers/docs/resources/voice#modify-user-voice-state}
*/
export type RESTPatchAPIGuildVoiceStateUserResult = never;
export type RESTPatchAPIGuildVoiceStateUserResult = undefined;
+6 -6
View File
@@ -89,12 +89,12 @@ export type RESTPatchAPIWebhookWithTokenResult = RESTGetAPIWebhookWithTokenResul
/**
* @see {@link https://discord.com/developers/docs/resources/webhook#delete-webhook}
*/
export type RESTDeleteAPIWebhookResult = never;
export type RESTDeleteAPIWebhookResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/webhook#delete-webhook-with-token}
*/
export type RESTDeleteAPIWebhookWithTokenResult = never;
export type RESTDeleteAPIWebhookWithTokenResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/webhook#execute-webhook}
@@ -201,7 +201,7 @@ export interface RESTPostAPIWebhookWithTokenQuery {
/**
* @see {@link https://discord.com/developers/docs/resources/webhook#execute-webhook}
*/
export type RESTPostAPIWebhookWithTokenResult = never;
export type RESTPostAPIWebhookWithTokenResult = undefined;
/**
* Received when a call to https://discord.com/developers/docs/resources/webhook#execute-webhook receives
@@ -219,7 +219,7 @@ export type RESTPostAPIWebhookWithTokenSlackQuery = Pick<RESTPostAPIWebhookWithT
/**
* @see {@link https://discord.com/developers/docs/resources/webhook#execute-slackcompatible-webhook}
*/
export type RESTPostAPIWebhookWithTokenSlackResult = never;
export type RESTPostAPIWebhookWithTokenSlackResult = undefined;
/**
* Received when a call to https://discord.com/developers/docs/resources/webhook#execute-webhook receives
@@ -237,7 +237,7 @@ export type RESTPostAPIWebhookWithTokenGitHubQuery = Pick<RESTPostAPIWebhookWith
/**
* @see {@link https://discord.com/developers/docs/resources/webhook#execute-githubcompatible-webhook}
*/
export type RESTPostAPIWebhookWithTokenGitHubResult = never;
export type RESTPostAPIWebhookWithTokenGitHubResult = undefined;
/**
* Received when a call to https://discord.com/developers/docs/resources/webhook#execute-webhook receives
@@ -319,4 +319,4 @@ export interface RESTDeleteAPIWebhookWithTokenMessageQuery {
/**
* @see {@link https://discord.com/developers/docs/resources/webhook#delete-webhook-message}
*/
export type RESTDeleteAPIWebhookWithTokenMessageResult = never;
export type RESTDeleteAPIWebhookWithTokenMessageResult = undefined;
+1 -1
View File
@@ -80,4 +80,4 @@ export type RESTPatchAPIAutoModerationRuleResult = APIAutoModerationRule;
/**
* @see {@link https://discord.com/developers/docs/resources/auto-moderation#delete-auto-moderation-rule}
*/
export type RESTDeleteAPIAutoModerationRuleResult = never;
export type RESTDeleteAPIAutoModerationRuleResult = undefined;
+16 -16
View File
@@ -376,12 +376,12 @@ export type RESTPostAPIChannelMessageCrosspostResult = APIMessage;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#create-reaction}
*/
export type RESTPutAPIChannelMessageReactionResult = never;
export type RESTPutAPIChannelMessageReactionResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#delete-own-reaction}
*/
export type RESTDeleteAPIChannelMessageOwnReactionResult = never;
export type RESTDeleteAPIChannelMessageOwnReactionResult = undefined;
/**
* @deprecated Use {@link RESTDeleteAPIChannelMessageOwnReactionResult} instead
@@ -391,7 +391,7 @@ export type RESTDeleteAPIChannelMessageOwnReaction = RESTDeleteAPIChannelMessage
/**
* @see {@link https://discord.com/developers/docs/resources/channel#delete-user-reaction}
*/
export type RESTDeleteAPIChannelMessageUserReactionResult = never;
export type RESTDeleteAPIChannelMessageUserReactionResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#get-reactions}
@@ -435,12 +435,12 @@ export type RESTGetAPIChannelMessageReactionUsersResult = APIUser[];
/**
* @see {@link https://discord.com/developers/docs/resources/channel#delete-all-reactions}
*/
export type RESTDeleteAPIChannelAllMessageReactionsResult = never;
export type RESTDeleteAPIChannelAllMessageReactionsResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#delete-all-reactions-for-emoji}
*/
export type RESTDeleteAPIChannelMessageReactionResult = never;
export type RESTDeleteAPIChannelMessageReactionResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#edit-message}
@@ -514,7 +514,7 @@ export type RESTPatchAPIChannelMessageResult = APIMessage;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#delete-message}
*/
export type RESTDeleteAPIChannelMessageResult = never;
export type RESTDeleteAPIChannelMessageResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#bulk-delete-messages}
@@ -529,7 +529,7 @@ export interface RESTPostAPIChannelMessagesBulkDeleteJSONBody {
/**
* @see {@link https://discord.com/developers/docs/resources/channel#bulk-delete-messages}
*/
export type RESTPostAPIChannelMessagesBulkDeleteResult = never;
export type RESTPostAPIChannelMessagesBulkDeleteResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#edit-channel-permissions}
@@ -558,7 +558,7 @@ export interface RESTPutAPIChannelPermissionJSONBody {
/**
* @see {@link https://discord.com/developers/docs/resources/channel#edit-channel-permissions}
*/
export type RESTPutAPIChannelPermissionResult = never;
export type RESTPutAPIChannelPermissionResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#get-channel-invites}
@@ -646,7 +646,7 @@ export type RESTPostAPIChannelInviteResult = APIExtendedInvite;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#delete-channel-permission}
*/
export type RESTDeleteAPIChannelPermissionResult = never;
export type RESTDeleteAPIChannelPermissionResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#follow-news-channel}
@@ -666,7 +666,7 @@ export type RESTPostAPIChannelFollowersResult = APIFollowedChannel;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#trigger-typing-indicator}
*/
export type RESTPostAPIChannelTypingResult = never;
export type RESTPostAPIChannelTypingResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/message#get-channel-pins}
@@ -701,12 +701,12 @@ export interface RESTGetAPIChannelMessagesPinsResult {
/**
* @see {@link https://discord.com/developers/docs/resources/message#pin-message}
*/
export type RESTPutAPIChannelMessagesPinResult = never;
export type RESTPutAPIChannelMessagesPinResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/message#unpin-message}
*/
export type RESTDeleteAPIChannelMessagesPinResult = never;
export type RESTDeleteAPIChannelMessagesPinResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/message#get-pinned-messages-deprecated}
@@ -718,12 +718,12 @@ export type RESTGetAPIChannelPinsResult = APIMessage[];
* @see {@link https://discord.com/developers/docs/resources/message#pin-message-deprecated}
* @deprecated
*/
export type RESTPutAPIChannelPinResult = never;
export type RESTPutAPIChannelPinResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#unpin-message}
*/
export type RESTDeleteAPIChannelPinResult = never;
export type RESTDeleteAPIChannelPinResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#group-dm-add-recipient}
@@ -829,12 +829,12 @@ export type RESTPostAPIChannelThreadsResult =
/**
* @see {@link https://discord.com/developers/docs/resources/channel#join-thread}
*/
export type RESTPutAPIChannelThreadMembersResult = never;
export type RESTPutAPIChannelThreadMembersResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#leave-thread}
*/
export type RESTDeleteAPIChannelThreadMembersResult = never;
export type RESTDeleteAPIChannelThreadMembersResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/channel#get-thread-member}
+2 -2
View File
@@ -58,7 +58,7 @@ export type RESTPatchAPIGuildEmojiResult = APIEmoji;
/**
* @see {@link https://discord.com/developers/docs/resources/emoji#delete-guild-emoji}
*/
export type RESTDeleteAPIGuildEmojiResult = never;
export type RESTDeleteAPIGuildEmojiResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/emoji#list-application-emojis}
@@ -95,4 +95,4 @@ export type RESTPatchAPIApplicationEmojiResult = APIApplicationEmoji;
/**
* @see {@link https://discord.com/developers/docs/resources/emoji#delete-application-emoji}
*/
export type RESTDeleteAPIApplicationEmojiResult = never;
export type RESTDeleteAPIApplicationEmojiResult = undefined;
+9 -9
View File
@@ -360,7 +360,7 @@ export type RESTPatchAPIGuildResult = APIGuild;
* @see {@link https://discord.com/developers/docs/change-log#guild-create-deprecation}
* @deprecated
*/
export type RESTDeleteAPIGuildResult = never;
export type RESTDeleteAPIGuildResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/guild#get-guild-channels}
@@ -402,7 +402,7 @@ export type RESTPatchAPIGuildChannelPositionsJSONBody = {
/**
* @see {@link https://discord.com/developers/docs/resources/guild#modify-guild-channel-positions}
*/
export type RESTPatchAPIGuildChannelPositionsResult = never;
export type RESTPatchAPIGuildChannelPositionsResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/guild#list-active-guild-threads}
@@ -739,17 +739,17 @@ export type RESTPatchAPICurrentGuildMemberResult = APIGuildMember;
/**
* @see {@link https://discord.com/developers/docs/resources/guild#add-guild-member-role}
*/
export type RESTPutAPIGuildMemberRoleResult = never;
export type RESTPutAPIGuildMemberRoleResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/guild#remove-guild-member-role}
*/
export type RESTDeleteAPIGuildMemberRoleResult = never;
export type RESTDeleteAPIGuildMemberRoleResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/guild#remove-guild-member}
*/
export type RESTDeleteAPIGuildMemberResult = never;
export type RESTDeleteAPIGuildMemberResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/guild#get-guild-bans}
@@ -806,12 +806,12 @@ export interface RESTPutAPIGuildBanJSONBody {
/**
* @see {@link https://discord.com/developers/docs/resources/guild#create-guild-ban}
*/
export type RESTPutAPIGuildBanResult = never;
export type RESTPutAPIGuildBanResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/guild#remove-guild-ban}
*/
export type RESTDeleteAPIGuildBanResult = never;
export type RESTDeleteAPIGuildBanResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/guild#bulk-guild-ban}
@@ -975,7 +975,7 @@ export type RESTPatchAPIGuildRoleResult = APIRole;
/**
* @see {@link https://discord.com/developers/docs/resources/guild#delete-guild-role}
*/
export type RESTDeleteAPIGuildRoleResult = never;
export type RESTDeleteAPIGuildRoleResult = undefined;
/**
* A record mapping role IDs to the number of members that have that role.
@@ -1060,7 +1060,7 @@ export type RESTGetAPIGuildIntegrationsResult = APIGuildIntegration[];
/**
* @see {@link https://discord.com/developers/docs/resources/guild#delete-guild-integration}
*/
export type RESTDeleteAPIGuildIntegrationResult = never;
export type RESTDeleteAPIGuildIntegrationResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/guild#get-guild-widget-settings}
+1 -1
View File
@@ -118,7 +118,7 @@ export type RESTPatchAPIGuildScheduledEventResult = APIGuildScheduledEvent;
/**
* @see {@link https://discord.com/developers/docs/resources/guild-scheduled-event#delete-guild-scheduled-event}
*/
export type RESTDeleteAPIGuildScheduledEventResult = never;
export type RESTDeleteAPIGuildScheduledEventResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/guild-scheduled-event#get-guild-scheduled-event-users}
+1 -1
View File
@@ -212,7 +212,7 @@ export type RESTPostAPIInteractionCallbackFormDataBody =
/**
* @see {@link https://discord.com/developers/docs/interactions/receiving-and-responding#create-interaction-response}
*/
export type RESTPostAPIInteractionCallbackResult = never;
export type RESTPostAPIInteractionCallbackResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/interactions/receiving-and-responding#interaction-callback-interaction-callback-response-object}
+2 -2
View File
@@ -95,7 +95,7 @@ export enum EntitlementOwnerType {
/**
* @see {@link https://discord.com/developers/docs/resources/entitlement#delete-test-entitlement}
*/
export type RESTDeleteAPIEntitlementResult = never;
export type RESTDeleteAPIEntitlementResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/sku#list-skus}
@@ -105,7 +105,7 @@ export type RESTGetAPISKUsResult = APISKU[];
/**
* @see {@link https://discord.com/developers/docs/resources/entitlement#consume-an-entitlement}
*/
export type RESTPostAPIEntitlementConsumeResult = never;
export type RESTPostAPIEntitlementConsumeResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/subscription#query-string-params}
+2 -2
View File
@@ -4,7 +4,7 @@ import type { APISoundboardSound } from '../../payloads/v9/index';
/**
* @see {@link https://discord.com/developers/docs/resources/soundboard#send-soundboard-sound}
*/
export type RESTPostAPISendSoundboardSoundResult = never;
export type RESTPostAPISendSoundboardSoundResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/soundboard#send-soundboard-sound-json-params}
@@ -104,4 +104,4 @@ export type RESTPatchAPIGuildSoundboardSoundResult = APISoundboardSound;
/**
* @see {@link https://discord.com/developers/docs/resources/soundboard#delete-guild-soundboard-sound}
*/
export type RESTDeleteAPIGuildSoundboardSoundResult = never;
export type RESTDeleteAPIGuildSoundboardSoundResult = undefined;
+1 -1
View File
@@ -61,4 +61,4 @@ export type RESTPatchAPIStageInstanceResult = APIStageInstance;
/**
* @see {@link https://discord.com/developers/docs/resources/stage-instance#delete-stage-instance}
*/
export type RESTDeleteAPIStageInstanceResult = never;
export type RESTDeleteAPIStageInstanceResult = undefined;
+1 -1
View File
@@ -93,4 +93,4 @@ export type RESTPatchAPIGuildStickerResult = APISticker;
/**
* @see {@link https://discord.com/developers/docs/resources/sticker#delete-guild-sticker}
*/
export type RESTDeleteAPIGuildStickerResult = never;
export type RESTDeleteAPIGuildStickerResult = undefined;
+1 -1
View File
@@ -92,7 +92,7 @@ export type RESTGetAPICurrentUserGuildsResult = RESTAPIPartialCurrentUserGuild[]
/**
* @see {@link https://discord.com/developers/docs/resources/user#leave-guild}
*/
export type RESTDeleteAPICurrentUserGuildResult = never;
export type RESTDeleteAPICurrentUserGuildResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/user#create-dm}
+2 -2
View File
@@ -42,7 +42,7 @@ export interface RESTPatchAPIGuildVoiceStateCurrentMemberJSONBody {
/**
* @see {@link https://discord.com/developers/docs/resources/voice#modify-current-user-voice-state}
*/
export type RESTPatchAPIGuildVoiceStateCurrentMemberResult = never;
export type RESTPatchAPIGuildVoiceStateCurrentMemberResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/voice#modify-user-voice-state}
@@ -61,4 +61,4 @@ export interface RESTPatchAPIGuildVoiceStateUserJSONBody {
/**
* @see {@link https://discord.com/developers/docs/resources/voice#modify-user-voice-state}
*/
export type RESTPatchAPIGuildVoiceStateUserResult = never;
export type RESTPatchAPIGuildVoiceStateUserResult = undefined;
+6 -6
View File
@@ -89,12 +89,12 @@ export type RESTPatchAPIWebhookWithTokenResult = RESTGetAPIWebhookWithTokenResul
/**
* @see {@link https://discord.com/developers/docs/resources/webhook#delete-webhook}
*/
export type RESTDeleteAPIWebhookResult = never;
export type RESTDeleteAPIWebhookResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/webhook#delete-webhook-with-token}
*/
export type RESTDeleteAPIWebhookWithTokenResult = never;
export type RESTDeleteAPIWebhookWithTokenResult = undefined;
/**
* @see {@link https://discord.com/developers/docs/resources/webhook#execute-webhook}
@@ -201,7 +201,7 @@ export interface RESTPostAPIWebhookWithTokenQuery {
/**
* @see {@link https://discord.com/developers/docs/resources/webhook#execute-webhook}
*/
export type RESTPostAPIWebhookWithTokenResult = never;
export type RESTPostAPIWebhookWithTokenResult = undefined;
/**
* Received when a call to https://discord.com/developers/docs/resources/webhook#execute-webhook receives
@@ -219,7 +219,7 @@ export type RESTPostAPIWebhookWithTokenSlackQuery = Pick<RESTPostAPIWebhookWithT
/**
* @see {@link https://discord.com/developers/docs/resources/webhook#execute-slackcompatible-webhook}
*/
export type RESTPostAPIWebhookWithTokenSlackResult = never;
export type RESTPostAPIWebhookWithTokenSlackResult = undefined;
/**
* Received when a call to https://discord.com/developers/docs/resources/webhook#execute-webhook receives
@@ -237,7 +237,7 @@ export type RESTPostAPIWebhookWithTokenGitHubQuery = Pick<RESTPostAPIWebhookWith
/**
* @see {@link https://discord.com/developers/docs/resources/webhook#execute-githubcompatible-webhook}
*/
export type RESTPostAPIWebhookWithTokenGitHubResult = never;
export type RESTPostAPIWebhookWithTokenGitHubResult = undefined;
/**
* Received when a call to https://discord.com/developers/docs/resources/webhook#execute-webhook receives
@@ -319,4 +319,4 @@ export interface RESTDeleteAPIWebhookWithTokenMessageQuery {
/**
* @see {@link https://discord.com/developers/docs/resources/webhook#delete-webhook-message}
*/
export type RESTDeleteAPIWebhookWithTokenMessageResult = never;
export type RESTDeleteAPIWebhookWithTokenMessageResult = undefined;
+19 -19
View File
@@ -1233,42 +1233,42 @@ export enum RPCEvents {
/**
* @unstable
*/
export type RPCSubscribeActivityInviteArgs = Record<string, never>;
export type RPCSubscribeActivityInviteArgs = Record<string, unknown>;
export type RPCSubscribeActivityJoinArgs = Record<string, never>;
export type RPCSubscribeActivityJoinArgs = Record<string, unknown>;
export type RPCSubscribeActivityJoinRequestArgs = Record<string, never>;
export type RPCSubscribeActivityJoinRequestArgs = Record<string, unknown>;
export type RPCSubscribeActivitySpectateArgs = Record<string, never>;
export type RPCSubscribeActivitySpectateArgs = Record<string, unknown>;
export type RPCSubscribeChannelCreateArgs = Record<string, never>;
export type RPCSubscribeChannelCreateArgs = Record<string, unknown>;
/**
* @unstable
*/
export type RPCSubscribeCurrentUserUpdateArgs = Record<string, never>;
export type RPCSubscribeCurrentUserUpdateArgs = Record<string, unknown>;
/**
* @unstable
*/
export type RPCSubscribeEntitlementCreateArgs = Record<string, never>;
export type RPCSubscribeEntitlementCreateArgs = Record<string, unknown>;
/**
* @unstable
*/
export type RPCSubscribeEntitlementDeleteArgs = Record<string, never>;
export type RPCSubscribeEntitlementDeleteArgs = Record<string, unknown>;
/**
* @unstable
*/
export type RPCSubscribeGameJoinArgs = Record<string, never>;
export type RPCSubscribeGameJoinArgs = Record<string, unknown>;
/**
* @unstable
*/
export type RPCSubscribeGameSpectateArgs = Record<string, never>;
export type RPCSubscribeGameSpectateArgs = Record<string, unknown>;
export type RPCSubscribeGuildCreateArgs = Record<string, never>;
export type RPCSubscribeGuildCreateArgs = Record<string, unknown>;
/**
* @see {@link https://discord.com/developers/docs/topics/rpc#guildstatus-guild-status-argument-structure}
@@ -1310,22 +1310,22 @@ export interface RPCSubscribeMessageUpdateArgs {
channel_id: Snowflake;
}
export type RPCSubscribeNotificationCreateArgs = Record<string, never>;
export type RPCSubscribeNotificationCreateArgs = Record<string, unknown>;
/**
* @unstable
*/
export type RPCSubscribeOverlayArgs = Record<string, never>;
export type RPCSubscribeOverlayArgs = Record<string, unknown>;
/**
* @unstable
*/
export type RPCSubscribeOverlayUpdateArgs = Record<string, never>;
export type RPCSubscribeOverlayUpdateArgs = Record<string, unknown>;
/**
* @unstable
*/
export type RPCSubscribeRelationshipUpdateArgs = Record<string, never>;
export type RPCSubscribeRelationshipUpdateArgs = Record<string, unknown>;
/**
* @see {@link https://discord.com/developers/docs/topics/rpc#speakingstartspeakingstop-speaking-argument-structure}
@@ -1347,19 +1347,19 @@ export interface RPCSubscribeSpeakingStopArgs {
channel_id: Snowflake;
}
export type RPCSubscribeVoiceChannelSelectArgs = Record<string, never>;
export type RPCSubscribeVoiceChannelSelectArgs = Record<string, unknown>;
/**
* @unstable
*/
export type RPCSubscribeVoiceConnectionStatusArgs = Record<string, never>;
export type RPCSubscribeVoiceConnectionStatusArgs = Record<string, unknown>;
export type RPCSubscribeVoiceSettingsUpdateArgs = Record<string, never>;
export type RPCSubscribeVoiceSettingsUpdateArgs = Record<string, unknown>;
/**
* @unstable
*/
export type RPCSubscribeVoiceSettingsUpdate2Args = Record<string, never>;
export type RPCSubscribeVoiceSettingsUpdate2Args = Record<string, unknown>;
/**
* @see {@link https://discord.com/developers/docs/topics/rpc#voicestatecreatevoicestateupdatevoicestatedelete-voice-state-argument-structure}
+1 -1
View File
@@ -179,7 +179,7 @@ They must also follow the following structure: `REST{http_method}{type_name}{Que
- If a route doesn't take in any parameters, be it query, JSON or FormData, it shouldn't define any of those types
- A route should always define a `Result` type, and should reference an `API*` type unless the data returned is only
received through a REST call
- If a route returns a `204 No Content` response, it should define a `Result` type with `never` as its value (this
- If a route returns a `204 No Content` response, it should define a `Result` type with `undefined` as its value (this
does not account for errors)
This structure should be followed whenever possible, however that might not always be doable. Specifically, types for
+2 -2
View File
@@ -181,8 +181,8 @@ The exports of each API version is split into three main parts:
the fields. They will start with either `RESTOAuth2` or with something similar to `REST<HTTP Method>OAuth2`
- If a type ends with `Result`, then it represents the expected result by calling its accompanying route.
- Types that are exported as `never` usually mean the result will be a `204 No Content`, so you can safely ignore
it. This does **not** account for errors.
- Types for a Result that will be a `204 No Content` will be typed as `undefined`. This does **not** account for
errors
- Anything else that is miscellaneous will be exported based on what it represents (for example the `REST` route
object).