Functioncorev0.12.0
assertPermissions
Refuses when the subject is missing a permission in scope, or with inverse when it holds one.
The Administrator bit passes any scope, and with inverse it reports every bit in scope.
The caller computes permissions, gateway off a discord.js role, member, or channel, and HTTP off the
bitfield the interaction payload carries.
Throws:
A
Noticewhen the check refuses. It lists the missing or present permissions.
assertPermissions(
{ subject, permissions, scope, inverse, notice },
input: PermissionAssertion
): void{ subject, permissions, scope, inverse, notice }
{ subject, permissions, scope, inverse, notice }input
input: PermissionAssertion