(data: unknown, rules: McpRedactionRules)
| 430 | * sensitiveKeys before redacting the corresponding value. |
| 431 | */ |
| 432 | export function redactAsyncStorageData(data: unknown, rules: McpRedactionRules): unknown { |
| 433 | if (data === null || data === undefined) return data |
| 434 | return redactAsyncStorageWithParsed(data, parseRules(rules)) |
| 435 | } |
| 436 | |
| 437 | function redactAsyncStorageWithParsed(data: unknown, parsed: ParsedRules): unknown { |
| 438 | if (parsed.sensitiveKeysLower.size === 0) return data |
no test coverage detected