remove undef

This commit is contained in:
Skillz
2020-10-28 15:43:07 -04:00
parent f16ba600cf
commit 940ae760d2
+3 -3
View File
@@ -4,7 +4,7 @@ import type { Guild } from "../structures/guild.ts";
import type { Role } from "../structures/role.ts"; import type { Role } from "../structures/role.ts";
import type { RawOverwrite } from "../types/guild.ts"; import type { RawOverwrite } from "../types/guild.ts";
import type { Permission } from "../types/permission.ts"; import type { Permission } from "../types/permission.ts";
import type { Permissions } from "../types/permission.ts"; import { Permissions } from "../types/permission.ts";
/** Checks if the member has this permission. If the member is an owner or has admin perms it will always be true. */ /** Checks if the member has this permission. If the member is an owner or has admin perms it will always be true. */
export async function memberIDHasPermission( export async function memberIDHasPermission(
@@ -105,8 +105,8 @@ export async function hasChannelPermissions(
const member = guild.members.get(memberID); const member = guild.members.get(memberID);
if (!member) return false; if (!member) return false;
let memberOverwrite: RawOverwrite | undefined = undefined; let memberOverwrite: RawOverwrite | undefined;
let everyoneOverwrite: RawOverwrite | undefined = undefined; let everyoneOverwrite: RawOverwrite | undefined;
let rolesOverwrites: RawOverwrite[] = []; let rolesOverwrites: RawOverwrite[] = [];
for (const overwrite of channel.permission_overwrites || []) { for (const overwrite of channel.permission_overwrites || []) {