@wxn0brp/gate-warden
Preparing search index...
mgr
WardenManager
Class WardenManager
Index
Constructors
constructor
Properties
abac
acl
rbac
role
Methods
add
ABAC
Rule
add
ACL
Rule
add
RBAC
Rule
add
Role
change
Role
Name
To
Id
remove
ABAC
Rule
remove
ACL
Rule
remove
RBAC
Rule
remove
Role
role
Exists
Constructors
constructor
new
WardenManager
(
db
:
ValtheraCompatible
)
:
WardenManager
Parameters
db
:
ValtheraCompatible
Returns
WardenManager
Properties
Readonly
abac
abac
:
ABACManager
Readonly
acl
acl
:
ACLManager
Readonly
rbac
rbac
:
RBACManager
Readonly
role
role
:
RoleManager
Methods
add
ABAC
Rule
addABACRule
(
entityId
:
string
,
flag
:
number
,
condition
:
Record
<
string
,
SearchOptions
>
,
)
:
Promise
<
ABACRule
&
{
_id
:
string
}
>
Parameters
entityId
:
string
flag
:
number
condition
:
Record
<
string
,
SearchOptions
>
Returns
Promise
<
ABACRule
&
{
_id
:
string
}
>
Deprecated
add
ACL
Rule
addACLRule
(
entityId
:
string
,
p
:
number
,
uid
?:
string
)
:
Promise
<
ACLRule
>
Parameters
entityId
:
string
p
:
number
Optional
uid
:
string
Returns
Promise
<
ACLRule
>
Deprecated
add
RBAC
Rule
addRBACRule
(
roleId
:
string
,
entityId
:
string
,
p
:
number
)
:
Promise
<
RoleRule
>
Parameters
roleId
:
string
entityId
:
string
p
:
number
Returns
Promise
<
RoleRule
>
Deprecated
add
Role
addRole
(
role
:
Role
|
Omit
<
Role
,
"_id"
>
)
:
Promise
<
Role
&
{
_id
:
string
}
>
Parameters
role
:
Role
|
Omit
<
Role
,
"_id"
>
Returns
Promise
<
Role
&
{
_id
:
string
}
>
Deprecated
change
Role
Name
To
Id
changeRoleNameToId
(
name
:
string
)
:
Promise
<
string
>
Parameters
name
:
string
Returns
Promise
<
string
>
Deprecated
remove
ABAC
Rule
removeABACRule
(
entityId
:
string
,
flag
:
number
)
:
Promise
<
ABACRule
>
Parameters
entityId
:
string
flag
:
number
Returns
Promise
<
ABACRule
>
Deprecated
remove
ACL
Rule
removeACLRule
(
entityId
:
string
,
uid
?:
string
)
:
Promise
<
ACLRule
>
Parameters
entityId
:
string
Optional
uid
:
string
Returns
Promise
<
ACLRule
>
Deprecated
remove
RBAC
Rule
removeRBACRule
(
roleId
:
string
,
entityId
:
string
)
:
Promise
<
RoleRule
>
Parameters
roleId
:
string
entityId
:
string
Returns
Promise
<
RoleRule
>
Deprecated
remove
Role
removeRole
(
roleId
:
string
)
:
Promise
<
Role
>
Parameters
roleId
:
string
Returns
Promise
<
Role
>
Deprecated
role
Exists
roleExists
(
roleId
:
string
)
:
Promise
<
boolean
>
Parameters
roleId
:
string
Returns
Promise
<
boolean
>
Deprecated
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
abac
acl
rbac
role
Methods
add
ABAC
Rule
add
ACL
Rule
add
RBAC
Rule
add
Role
change
Role
Name
To
Id
remove
ABAC
Rule
remove
ACL
Rule
remove
RBAC
Rule
remove
Role
role
Exists
@wxn0brp/gate-warden
Loading...
Deprecated