(rules: McpRedactionRules)
| 156 | } |
| 157 | |
| 158 | function deepCopyRules(rules: McpRedactionRules): McpRedactionRules { |
| 159 | return { |
| 160 | sensitiveKeys: rules.sensitiveKeys ? [...rules.sensitiveKeys] : [], |
| 161 | statePathPatterns: rules.statePathPatterns ? [...rules.statePathPatterns] : [], |
| 162 | valuePatterns: rules.valuePatterns ? [...rules.valuePatterns] : [], |
| 163 | } |
| 164 | } |
| 165 | |
| 166 | function mergeRules(base: McpRedactionRules, additional: McpRedactionRules): McpRedactionRules { |
| 167 | return { |
no outgoing calls
no test coverage detected