From 444c6b5704543f07c41e9158c5a203fabdae943d Mon Sep 17 00:00:00 2001 From: Eric Horacek Date: Sun, 13 Jul 2025 18:25:53 -0700 Subject: [PATCH] Fix lint --- client/src/components/ToolsTab.tsx | 66 ++++++++++++++++-------------- 1 file changed, 36 insertions(+), 30 deletions(-) diff --git a/client/src/components/ToolsTab.tsx b/client/src/components/ToolsTab.tsx index fcd3ffbd..2eb682e5 100644 --- a/client/src/components/ToolsTab.tsx +++ b/client/src/components/ToolsTab.tsx @@ -19,6 +19,10 @@ import ListPane from "./ListPane"; import JsonView from "./JsonView"; import ToolResults from "./ToolResults"; +// Type guard to safely detect the optional _meta field without using `any` +const hasMeta = (tool: Tool): tool is Tool & { _meta: unknown } => + typeof (tool as { _meta?: unknown })._meta !== "undefined"; + const ToolsTab = ({ tools, listTools, @@ -246,38 +250,40 @@ const ToolsTab = ({ )} - {selectedTool && (selectedTool as any)._meta && ( -
-
-

Meta:

- +
+
- {isMetaExpanded ? ( - <> - - Collapse - - ) : ( - <> - - Expand - - )} - + +
-
- -
- - )} + )}