hasPermissions method

bool hasPermissions(
  1. Capability capability
)

Whether the user holds every permission directly required by capability (ignores prerequisites).

Implementation

bool hasPermissions(Capability capability) =>
    capability.requiredPermissions.every(grantedPermissions.contains);