fix: more typings errors

This commit is contained in:
Skillz4Killz
2021-04-12 20:02:56 +00:00
committed by GitHub
parent 2fc28165f3
commit 9a7747b7ab
8 changed files with 32 additions and 28 deletions
+11 -5
View File
@@ -2,15 +2,21 @@ import { CreateGuildBan } from "../../types/guilds/create_guild_ban.ts";
import { rest } from "../../rest/rest.ts";
import { endpoints } from "../../util/constants.ts";
import { requireBotGuildPermissions } from "../../util/permissions.ts";
import { camelKeysToSnakeCase } from "../../util/utils.ts";
/** Ban a user from the guild and optionally delete previous messages sent by the user. Requires the BAN_MEMBERS permission. */
export async function ban(guildId: string, id: string, options: CreateGuildBan) {
export async function ban(
guildId: string,
id: string,
options: CreateGuildBan
) {
await requireBotGuildPermissions(guildId, ["BAN_MEMBERS"]);
const result = await rest.runMethod("put", endpoints.GUILD_BAN(guildId, id), {
...options,
delete_message_days: options.days,
});
const result = await rest.runMethod(
"put",
endpoints.GUILD_BAN(guildId, id),
camelKeysToSnakeCase(options)
);
return result;
}