@keetanetwork/keetanet-client
Preparing search index...
KeetaNetSDK
Referenced
Permissions
Class Permissions
Class to hold a Base and External permission set
Index
Constructors
C
constructor
Properties
P
Base
Set
P
External
Set
P
is
Instance
P
to
JSON
Serializable
Prefix
Accessors
A
base
A
can
Use
Delegation
A
external
A
to
Update
Requires
Methods
M
combine
M
compare
M
has
M
remove
M
validate
M
combine
M
From
Accepted
Types
M
remove
M
to
JSON
Serializable
Constructors
constructor
new
Permissions
(
baseFlags
?:
bigint
|
BaseSet
|
BaseFlagNames
,
externalOffsets
?:
bigint
|
number
[]
|
ExternalSet
,
)
:
Permissions
Parameters
baseFlags
:
bigint
|
BaseSet
|
BaseFlagNames
= []
externalOffsets
:
bigint
|
number
[]
|
ExternalSet
= []
Returns
Permissions
Properties
Static
Base
Set
BaseSet
:
typeof
BaseSet
= BaseSet
Static
External
Set
ExternalSet
:
typeof
ExternalSet
= ExternalSet
Static
is
Instance
isInstance
:
(
obj
:
any
,
strict
?:
boolean
)
=>
obj
is
Permissions
= ...
Static
to
JSON
Serializable
Prefix
toJSONSerializablePrefix
:
string
= 'PERMISSIONS'
Accessors
base
get
base
()
:
BaseSet
Returns
BaseSet
can
Use
Delegation
get
canUseDelegation
()
:
boolean
Returns
boolean
external
get
external
()
:
ExternalSet
Returns
ExternalSet
to
Update
Requires
get
toUpdateRequires
()
:
Permissions
Returns
Permissions
Methods
combine
combine
(
toCombine
:
Permissions
)
:
Permissions
Parameters
toCombine
:
Permissions
Returns
Permissions
compare
compare
(
toCompare
?:
Permissions
)
:
boolean
Parameters
Optional
toCompare
:
Permissions
Returns
boolean
has
has
(
flags
:
BaseFlagNames
,
offsets
?:
number
[]
)
:
boolean
Parameters
flags
:
BaseFlagNames
Optional
offsets
:
number
[]
Returns
boolean
has
(
instance
:
Permissions
)
:
boolean
Parameters
instance
:
Permissions
Returns
boolean
remove
remove
(
toRemove
:
Permissions
)
:
Permissions
Parameters
toRemove
:
Permissions
Returns
Permissions
validate
validate
(
network
:
bigint
)
:
boolean
Parameters
network
:
bigint
Returns
boolean
Static
combine
combine
(
combineFrom
:
Permissions
,
toCombine
:
Permissions
)
:
Permissions
Parameters
combineFrom
:
Permissions
toCombine
:
Permissions
Returns
Permissions
Static
From
Accepted
Types
FromAcceptedTypes
(
perms
:
AcceptedPermissionTypes
)
:
Permissions
Parameters
perms
:
AcceptedPermissionTypes
Returns
Permissions
Static
remove
remove
(
removeFrom
:
Permissions
,
toRemove
:
Permissions
)
:
Permissions
Parameters
removeFrom
:
Permissions
toRemove
:
Permissions
Returns
Permissions
Static
to
JSON
Serializable
toJSONSerializable
(
value
:
Permissions
)
:
bigint
[]
Parameters
value
:
Permissions
Returns
bigint
[]
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
C
constructor
Properties
P
Base
Set
P
External
Set
P
is
Instance
P
to
JSON
Serializable
Prefix
Accessors
A
base
A
can
Use
Delegation
A
external
A
to
Update
Requires
Methods
M
combine
M
compare
M
has
M
remove
M
validate
M
combine
M
From
Accepted
Types
M
remove
M
to
JSON
Serializable
@keetanetwork/keetanet-client
Loading...
Class to hold a Base and External permission set