interface PermissionManagerInterface {
    canBypassAutoModeration(member: GuildMember): Awaitable<boolean>;
    getMemberPermissions(member: GuildMember): Awaitable<MemberPermissionData>;
    hasDiscordPermissions(
        member: GuildMember,
        permissions: SystemPermissionResolvable[],
    ): Awaitable<boolean>;
    hasPermissions(
        member: GuildMember,
        permissions: SystemPermissionResolvable[],
        alreadyComputedPermissions?: MemberPermissionData,
    ): Awaitable<boolean>;
}

Implemented by

Methods

MMNEPVFCICPMFPCPTTAAATR