Preparing search index...
The search index is not available
A38
A38
@a38/core
Rule
Class Rule<ROLE, RESOURCE>
Type Parameters
ROLE
extends
Role
=
Role
RESOURCE
extends
Resource
=
Resource
Index
Constructors
constructor
Properties
assertion?
privileges
type
Methods
match
toJSON
fromJSON
Constructors
constructor
new
Rule
<
ROLE
,
RESOURCE
>
(
type
,
privileges
,
assertion
?
)
:
Rule
<
ROLE
,
RESOURCE
>
Type Parameters
ROLE
extends
Role
=
Role
RESOURCE
extends
Resource
=
Resource
Parameters
type
:
Type
privileges
:
null
|
ReadonlySet
<
string
>
Optional
assertion
:
Assertion
<
ROLE
,
RESOURCE
>
Returns
Rule
<
ROLE
,
RESOURCE
>
Properties
Optional
Readonly
assertion
assertion
?:
Assertion
<
ROLE
,
RESOURCE
>
Readonly
privileges
privileges
:
null
|
ReadonlySet
<
string
>
Readonly
type
type
:
Type
Methods
match
match
(
hrbac
,
role
,
resource
,
privilege
)
:
Promise
<
boolean
>
Parameters
hrbac
:
HRBAC
role
:
ROLE
resource
:
RESOURCE
privilege
:
null
|
string
Returns
Promise
<
boolean
>
toJSON
toJSON
(
)
:
SerializedRule
Returns
SerializedRule
Static
fromJSON
fromJSON
(
json
)
:
Rule
<
Role
,
Resource
>
Parameters
json
:
unknown
Returns
Rule
<
Role
,
Resource
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
assertion
privileges
type
Methods
match
toJSON
fromJSON
A38
Loading...