Search
Preparing search index...
The search index is not available
voxelservercore
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
"src/lib/permissions"
PlayerPermissionHolder
Class PlayerPermissionHolder
Hierarchy
PermissionHolder
PlayerPermissionHolder
Implements
ICorePermissionHolder
IParentedPermissionHolder
Index
Constructors
constructor
Properties
_pm
parents
permissions
Methods
add
add
Parent
check
check
Strict
remove
remove
Parent
Constructors
constructor
new
Player
Permission
Holder
(
pm
:
PermissionManager
, permissions
?:
PermissionList
, parents
?:
Array
<
string
>
)
:
PlayerPermissionHolder
Parameters
pm:
PermissionManager
Default value
permissions:
PermissionList
= {}
Default value
parents:
Array
<
string
>
= []
Returns
PlayerPermissionHolder
Properties
_pm
_pm
:
PermissionManager
parents
parents
:
Parents
Readonly
permissions
permissions
:
PermissionList
Methods
add
add
(
perm
:
string
, bool
?:
boolean
)
:
void
Parameters
perm:
string
Default value
bool:
boolean
= true
Returns
void
add
Parent
add
Parent
(
parent
:
string
)
:
void
Parameters
parent:
string
Returns
void
check
check
(
perm
:
string
|
string
[]
)
:
null
|
boolean
Parameters
perm:
string
|
string
[]
Returns
null
|
boolean
check
Strict
check
Strict
(
perm
:
string
|
string
[]
)
:
null
|
boolean
Parameters
perm:
string
|
string
[]
Returns
null
|
boolean
remove
remove
(
perm
:
string
)
:
void
Parameters
perm:
string
Returns
void
remove
Parent
remove
Parent
(
parent
:
string
)
:
void
Parameters
parent:
string
Returns
void
Globals
"src/lib/permissions"
Permission
Holder
Permission
Manager
Player
Permission
Holder
constructor
_pm
parents
permissions
add
add
Parent
check
check
Strict
remove
remove
Parent
Parents
Permission
List
Generated using
TypeDoc