Fix formatting with Prettier

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
olaservo 2025-09-24 07:06:31 -07:00
commit 2846e179a3
2 changed files with 8 additions and 5 deletions

View file

@ -779,8 +779,8 @@ const App = () => {
try { try {
// Find the tool schema to clean parameters properly // Find the tool schema to clean parameters properly
const tool = tools.find(t => t.name === name); const tool = tools.find((t) => t.name === name);
const cleanedParams = tool?.inputSchema const cleanedParams = tool?.inputSchema
? cleanParams(params, tool.inputSchema as any) ? cleanParams(params, tool.inputSchema as any)
: params; : params;

View file

@ -3,14 +3,14 @@ import type { JsonSchemaType } from "./jsonUtils";
/** /**
* Cleans parameters by removing undefined, null, and empty string values for optional fields * Cleans parameters by removing undefined, null, and empty string values for optional fields
* while preserving all values for required fields. * while preserving all values for required fields.
* *
* @param params - The parameters object to clean * @param params - The parameters object to clean
* @param schema - The JSON schema defining which fields are required * @param schema - The JSON schema defining which fields are required
* @returns Cleaned parameters object with optional empty fields omitted * @returns Cleaned parameters object with optional empty fields omitted
*/ */
export function cleanParams( export function cleanParams(
params: Record<string, unknown>, params: Record<string, unknown>,
schema: JsonSchemaType schema: JsonSchemaType,
): Record<string, unknown> { ): Record<string, unknown> {
const cleaned: Record<string, unknown> = {}; const cleaned: Record<string, unknown> = {};
const required = schema.required || []; const required = schema.required || [];
@ -39,6 +39,9 @@ export function cleanParams(
* @param value - The current value * @param value - The current value
* @returns Whether to set the field to undefined * @returns Whether to set the field to undefined
*/ */
export function shouldSetToUndefined(isRequired: boolean, value: string): boolean { export function shouldSetToUndefined(
isRequired: boolean,
value: string,
): boolean {
return !isRequired && value === ""; return !isRequired && value === "";
} }