@manta-eu/client/shared/permissions
Reference for @manta-eu/client/shared/permissions as it is on main.
Type Aliases
Capability
Capability = typeof
capabilities[number]
CapabilityPrincipal
CapabilityPrincipal =
object
Properties
isOperator
isOperator:
boolean
isOrgAdmin
isOrgAdmin:
boolean
Variables
capabilities
constcapabilities: readonly ["team:manage","org:settings","org:integrations","org:streams","org:memories"]
Functions
hasCapability()
hasCapability(
principal,capability):boolean
Parameters
principal
capability
"team:manage" | "org:settings" | "org:integrations" | "org:streams" | "org:memories"
Returns
boolean
isCapability()
isCapability(
value): value is “team:manage” | “org:settings” | “org:integrations” | “org:streams” | “org:memories”
Parameters
value
string
Returns
value is “team:manage” | “org:settings” | “org:integrations” | “org:streams” | “org:memories”