fix(invite): Return RESTDeleteAPIInviteResult on delete (#11551)

fix(invite): return `RESTDeleteAPIInviteResult` on delete
This commit is contained in:
Jiralite
2026-06-13 13:13:26 +01:00
committed by GitHub
parent 3d6121589f
commit c20fdd797a
+7 -2
View File
@@ -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<RequestData, 'auth' | 'reason' | 'signal'> = {}) {
await this.rest.delete(Routes.invite(code), { auth, reason, signal });
return this.rest.delete(Routes.invite(code), { auth, reason, signal }) as Promise<RESTDeleteAPIInviteResult>;
}
}