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