(role: CollabRole, required: CollabRole)
| 11 | }; |
| 12 | |
| 13 | export function hasPermission(role: CollabRole, required: CollabRole): boolean { |
| 14 | return ROLE_RANK[role] >= ROLE_RANK[required]; |
| 15 | } |
| 16 | |
| 17 | export function canSendMessages(role: CollabRole): boolean { |
| 18 | return hasPermission(role, "collaborator"); |
no outgoing calls
no test coverage detected