From 6969208403373464f0960b6ae4ab8a7d07c5a5fb Mon Sep 17 00:00:00 2001 From: cpacker Date: Mon, 27 Oct 2025 17:41:52 -0700 Subject: [PATCH] fix: patch type error --- src/tools/impl/validation.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/tools/impl/validation.ts b/src/tools/impl/validation.ts index 7c7ae67..6e517ee 100644 --- a/src/tools/impl/validation.ts +++ b/src/tools/impl/validation.ts @@ -1,9 +1,9 @@ -export function validateRequiredParams( - args: Record, +export function validateRequiredParams( + args: T, required: string[], toolName: string, ): void { - const missing = required.filter((key) => args[key] === undefined); + const missing = required.filter((key) => !(key in args)); if (missing.length > 0) { const received = Object.keys(args).join(", "); throw new Error(