(
{ userRoles, percentageOfUsers }: FeatureFlagRule,
featureName: FeatureFlagName,
user: User
)
| 31 | } |
| 32 | |
| 33 | function checkRule( |
| 34 | { userRoles, percentageOfUsers }: FeatureFlagRule, |
| 35 | featureName: FeatureFlagName, |
| 36 | user: User |
| 37 | ) { |
| 38 | return ( |
| 39 | userHasValidRole(userRoles, user.role) && |
| 40 | userIsWithinPercentage(featureName, percentageOfUsers, user.id) |
| 41 | ) |
| 42 | } |
| 43 | |
| 44 | function userHasValidRole( |
| 45 | allowedRoles: UserRole[] | undefined, |
no test coverage detected