Permissions Port (ports)
Classes
PermissionsPort
import { PermissionsPort } from '@hexajs-dev/ports';
class PermissionsPort { ... }
Methods
contains()
contains(permissions: HexaWebPermissions): Promise<boolean>
getAll()
getAll(): Promise<HexaWebPermissions>
onAddedAddListener()
onAddedAddListener(listener: (permissions: HexaWebPermissions) => void): void
onAddedRemoveListener()
onAddedRemoveListener(listener: (permissions: HexaWebPermissions) => void): void
onRemovedAddListener()
onRemovedAddListener(listener: (permissions: HexaWebPermissions) => void): void
onRemovedRemoveListener()
onRemovedRemoveListener(listener: (permissions: HexaWebPermissions) => void): void
remove()
remove(permissions: HexaWebPermissions): Promise<boolean>
request()
request(permissions: HexaWebPermissions): Promise<boolean>