diff --git a/src/structures/extra/BitField.ts b/src/structures/extra/BitField.ts index 745fd9b..4ad5706 100644 --- a/src/structures/extra/BitField.ts +++ b/src/structures/extra/BitField.ts @@ -48,12 +48,7 @@ export class BitField { } resolve(bits: BitFieldResolvable): bigint { - switch (typeof bits) { - case 'string': - return BitField.resolve(this.Flags[bits]); - default: - return BitField.resolve(bits); - } + return BitField.resolve(bits); } keys(bits: BitFieldResolvable[] = [this.bits]) { diff --git a/src/structures/extra/Permissions.ts b/src/structures/extra/Permissions.ts index e13155c..03173ac 100644 --- a/src/structures/extra/Permissions.ts +++ b/src/structures/extra/Permissions.ts @@ -8,7 +8,7 @@ export class PermissionsBitField extends BitField { constructor(bitfields?: BitFieldResolvable) { super(); - if (bitfields) this.bit = this.resolve(bitfields); + if (bitfields) this.bit = PermissionsBitField.resolve(bitfields); } declare keys: (bits?: BitFieldResolvable[]) => PermissionStrings;