fix: add static type validation

This commit is contained in:
Jack Steam
2024-11-26 11:14:55 -07:00
committed by GitHub
parent 2b79b6ffd4
commit aecfa21d47

View File

@@ -8,6 +8,7 @@ import {
CallToolResult,
ListToolsResult,
Tool,
CallToolResultSchema,
} from "@modelcontextprotocol/sdk/types.js";
import { AlertCircle, Send } from "lucide-react";
import { useState } from "react";
@@ -40,7 +41,7 @@ const ToolsTab = ({
if (!toolResult) return null;
if ("content" in toolResult) {
const structuredResult = toolResult as CallToolResult;
const structuredResult = CallToolResultSchema.parse(toolResult);
const isError = structuredResult.isError ?? false;
return (