( context: ToolPermissionContext, )
| 120 | } |
| 121 | |
| 122 | export function getAllowRules( |
| 123 | context: ToolPermissionContext, |
| 124 | ): PermissionRule[] { |
| 125 | return PERMISSION_RULE_SOURCES.flatMap(source => |
| 126 | (context.alwaysAllowRules[source] || []).map(ruleString => ({ |
| 127 | source, |
| 128 | ruleBehavior: 'allow', |
| 129 | ruleValue: permissionRuleValueFromString(ruleString), |
| 130 | })), |
| 131 | ) |
| 132 | } |
| 133 | |
| 134 | /** |
| 135 | * Creates a permission request message that explain the permission request |
no test coverage detected