Properties
Static
Readonly
bigIntPermOutput
bigIntPermOutput: ((permArr, joinStr?) => string) = bigIntPermOutput
Type declaration
- (permArr, joinStr?): string
Parameters
- permArr: bigint[]
- joinStr: string = ', '
Returns string
Static
Readonly
getInvalidPerms
getInvalidPerms: ((permArr) => bigint[]) = getInvalidPerms
Type declaration
- (permArr): bigint[]
Returns bigint[]
Static
Readonly
hasChannelPerms
hasChannelPerms: ((userId, channel, permArr) => true | bigint[]) = hasChannelPerms
Static
Readonly
permissionEmojis
permissionEmojis: {} = permissionEmojis
Static
Readonly
resolveMemberPermLevel
resolveMemberPermLevel: ((client,
member,
guild) => Promise<PermLevel>) = resolveMemberPermLevel Type declaration
- (client, member, guild): Promise<PermLevel>
Parameters
- client: Client<boolean>
- member: null | GuildMember | APIInteractionGuildMember
- guild: null | Guild
Static
Readonly
uniqueCommandPermissions
uniqueCommandPermissions: ((commands) => never[]) = uniqueCommandPermissions
Type declaration
- (commands): never[]
Returns never[]
Static
Readonly
validPermValues
validPermValues: bigint[] = validPermValues
Check if a user has specific permissions in a channel