revbot.js
Preparing search index...
ServerPermissions
Class ServerPermissions
Hierarchy (
View Summary
)
BitField
ServerPermissions
Index
Constructors
constructor
Properties
bitfield
FLAGS
Accessors
self
Methods
[iterator]
add
any
freeze
has
remove
serialize
to
Array
value
Of
resolve
Constructors
constructor
new
ServerPermissions
(
bits
?:
ServerPermissionsResolvable
)
:
ServerPermissions
Parameters
Optional
bits
:
ServerPermissionsResolvable
Returns
ServerPermissions
Properties
bitfield
bitfield
:
number
= DEFAULT_BIT
Static
Readonly
FLAGS
FLAGS
:
{
BAN_MEMBERS
:
number
;
CHANGE_AVATAR
:
number
;
CHANGE_NICKNAME
:
number
;
KICK_MEMBERS
:
number
;
MANAGE_CHANNELS
:
number
;
MANAGE_NICKNAMES
:
number
;
MANAGE_ROLES
:
number
;
MANAGE_SERVER
:
number
;
REMOVE_AVATARS
:
number
;
VIEW_SERVER
:
number
;
}
= ...
Accessors
self
get
self
()
:
{
FLAGS
:
Record
<
string
,
number
>
;
resolve
(
bit
:
BitFieldResolvable
)
:
number
;
new
(
bits
?:
BitFieldResolvable
)
:
BitField
;
}
Returns
{
FLAGS
:
Record
<
string
,
number
>
;
resolve
(
bit
:
BitFieldResolvable
)
:
number
;
new
(
bits
?:
BitFieldResolvable
)
:
BitField
;
}
Methods
[iterator]
"[iterator]"
()
:
Iterable
<
string
>
Returns
Iterable
<
string
>
add
add
(
...
bits
:
ServerPermissionsResolvable
[]
)
:
this
Parameters
...
bits
:
ServerPermissionsResolvable
[]
Returns
this
any
any
(
bit
:
ServerPermissionsResolvable
)
:
boolean
Parameters
bit
:
ServerPermissionsResolvable
Returns
boolean
freeze
freeze
()
:
Readonly
<
ServerPermissions
>
Returns
Readonly
<
ServerPermissions
>
has
has
(
bit
:
ServerPermissionsResolvable
)
:
boolean
Parameters
bit
:
ServerPermissionsResolvable
Returns
boolean
remove
remove
(
...
bits
:
ServerPermissionsResolvable
[]
)
:
this
Parameters
...
bits
:
ServerPermissionsResolvable
[]
Returns
this
serialize
serialize
()
:
Record
<
|
"VIEW_SERVER"
|
"MANAGE_ROLES"
|
"MANAGE_CHANNELS"
|
"MANAGE_SERVER"
|
"KICK_MEMBERS"
|
"BAN_MEMBERS"
|
"CHANGE_NICKNAME"
|
"MANAGE_NICKNAMES"
|
"CHANGE_AVATAR"
|
"REMOVE_AVATARS"
,
boolean
,
>
Returns
Record
<
|
"VIEW_SERVER"
|
"MANAGE_ROLES"
|
"MANAGE_CHANNELS"
|
"MANAGE_SERVER"
|
"KICK_MEMBERS"
|
"BAN_MEMBERS"
|
"CHANGE_NICKNAME"
|
"MANAGE_NICKNAMES"
|
"CHANGE_AVATAR"
|
"REMOVE_AVATARS"
,
boolean
,
>
to
Array
toArray
()
:
string
[]
Returns
string
[]
value
Of
valueOf
()
:
number
Returns
number
Static
resolve
resolve
(
bit
:
ServerPermissionsResolvable
)
:
number
Parameters
bit
:
ServerPermissionsResolvable
Returns
number
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
bitfield
FLAGS
Accessors
self
Methods
[iterator]
add
any
freeze
has
remove
serialize
to
Array
value
Of
resolve
revbot.js
Loading...