Skip to main content

Function: roleHasSufficientPermission()

Gala Launchpad SDK 9.0.0-rc.5


Gala Launchpad SDK 9.0.0-rc.5 / index / roleHasSufficientPermission

Function: roleHasSufficientPermission()

roleHasSufficientPermission(actualRole, requiredRole): boolean

Defined in: packages/launchpad-sdk/dist/types/api-key.dto.d.ts:372

Check if a role has sufficient permissions for another role.

Parameters​

actualRole​

ApiKeyRole

The role the API key has

requiredRole​

ApiKeyRole

The minimum role required

Returns​

boolean

True if actualRole >= requiredRole in hierarchy

Example​

roleHasSufficientPermission('OWNER', 'MODERATOR') // true
roleHasSufficientPermission('MODERATOR', 'MANAGER') // false
roleHasSufficientPermission('MANAGER', 'TECHNICAL_PRODUCER') // true