From b000fc25bb41ac82b118b9d8f36175fcf333c95a Mon Sep 17 00:00:00 2001 From: Vincent <0426vincent@gmail.com> Date: Tue, 4 Nov 2025 09:24:54 -0800 Subject: [PATCH] fix: Remove redundant type --- client/src/lib/hooks/useConnection.ts | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/client/src/lib/hooks/useConnection.ts b/client/src/lib/hooks/useConnection.ts index 486ba51b..4918cdd3 100644 --- a/client/src/lib/hooks/useConnection.ts +++ b/client/src/lib/hooks/useConnection.ts @@ -30,7 +30,6 @@ import { Progress, LoggingLevel, ElicitRequestSchema, - JSONRPCMessage, isJSONRPCRequest, } from "@modelcontextprotocol/sdk/types.js"; import { RequestOptions } from "@modelcontextprotocol/sdk/shared/protocol.js"; @@ -687,22 +686,19 @@ export function useConnection({ const protocolOnMessage = transport.onmessage; if (protocolOnMessage) { - transport.onmessage = (message: JSONRPCMessage) => { + transport.onmessage = (message) => { // Resolve $ref references in requests before validation if (isJSONRPCRequest(message) && message.params?.requestedSchema) { const requestedSchema = message.params .requestedSchema as JsonSchemaType; if (requestedSchema?.properties) { const resolvedProperties = Object.fromEntries( - Object.entries( - requestedSchema.properties as Record< - string, - JsonSchemaType - >, - ).map(([key, propSchema]) => [ - key, - resolveRef(propSchema, requestedSchema), - ]), + Object.entries(requestedSchema.properties).map( + ([key, propSchema]) => [ + key, + resolveRef(propSchema, requestedSchema), + ], + ), ); message.params = { ...message.params,