From c20fdd797a49dd6b38dd672f52d46d0fbedd7836 Mon Sep 17 00:00:00 2001 From: Jiralite <33201955+Jiralite@users.noreply.github.com> Date: Sat, 13 Jun 2026 13:13:26 +0100 Subject: [PATCH] fix(invite): Return `RESTDeleteAPIInviteResult` on delete (#11551) fix(invite): return `RESTDeleteAPIInviteResult` on delete --- packages/core/src/api/invite.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/core/src/api/invite.ts b/packages/core/src/api/invite.ts index 2b9c9529e..9b9b97a67 100644 --- a/packages/core/src/api/invite.ts +++ b/packages/core/src/api/invite.ts @@ -1,7 +1,12 @@ /* eslint-disable jsdoc/check-param-names */ import { makeURLSearchParams, type RequestData, type REST } from '@discordjs/rest'; -import { Routes, type RESTGetAPIInviteQuery, type RESTGetAPIInviteResult } from 'discord-api-types/v10'; +import { + Routes, + type RESTDeleteAPIInviteResult, + type RESTGetAPIInviteQuery, + type RESTGetAPIInviteResult, +} from 'discord-api-types/v10'; export class InvitesAPI { public constructor(private readonly rest: REST) {} @@ -34,6 +39,6 @@ export class InvitesAPI { * @param options - The options for deleting the invite */ public async delete(code: string, { auth, reason, signal }: Pick = {}) { - await this.rest.delete(Routes.invite(code), { auth, reason, signal }); + return this.rest.delete(Routes.invite(code), { auth, reason, signal }) as Promise; } }