refactor: simplify error type annotations from Error | any to any

The change standardizes error handling by using 'any' type instead of union types with Error | any, making the code more consistent and reducing unnecessary type complexity.
This commit is contained in:
icarus 2025-09-15 06:38:54 +08:00
parent 4a8d77c1a3
commit 178ab1b6ee
2 changed files with 8 additions and 9 deletions

View File

@ -235,7 +235,7 @@ class McpService {
try {
await inMemoryServer.connect(serverTransport)
getServerLogger(server).debug(`In-memory server started`)
} catch (error: Error | any) {
} catch (error: any) {
getServerLogger(server).error(`Error starting in-memory server`, error as Error)
throw new Error(`Failed to start in-memory server: ${error.message}`)
}
@ -419,7 +419,7 @@ class McpService {
const transport = await initTransport()
try {
await client.connect(transport)
} catch (error: Error | any) {
} catch (error: any) {
if (
error instanceof Error &&
(error.name === 'UnauthorizedError' || error.message.includes('Unauthorized'))
@ -852,7 +852,7 @@ class McpService {
return {
contents: contents
}
} catch (error: Error | any) {
} catch (error: any) {
getServerLogger(server, { uri }).error(`Failed to get resource`, error as Error)
throw new Error(`Failed to get resource ${uri} from server: ${server.name}: ${error.message}`)
}

View File

@ -289,9 +289,8 @@ const MCPToolsButton: FC<Props> = ({ ref, setInputValue, resizeTextArea, Toolbar
name={arg.name}
label={`${arg.name}${arg.required ? ' *' : ''}`}
tooltip={arg.description}
rules={
arg.required ? [{ required: true, message: t('settings.mcp.prompts.requiredField') }] : []
}>
rules={arg.required ? [{ required: true, message: t('settings.mcp.prompts.requiredField') }] : []}
>
<Input placeholder={arg.description || arg.name} />
</Form.Item>
))}
@ -318,7 +317,7 @@ const MCPToolsButton: FC<Props> = ({ ref, setInputValue, resizeTextArea, Toolbar
})
await handlePromptResponse(response)
} catch (error: Error | any) {
} catch (error: any) {
if (error.message !== 'cancelled') {
window.modal.error({
title: t('common.error'),
@ -335,7 +334,7 @@ const MCPToolsButton: FC<Props> = ({ ref, setInputValue, resizeTextArea, Toolbar
name: prompt.name
})
await handlePromptResponse(response)
} catch (error: Error | any) {
} catch (error: any) {
window.modal.error({
title: t('common.error'),
content: error.message || t('settings.mcp.prompts.genericError')
@ -416,7 +415,7 @@ const MCPToolsButton: FC<Props> = ({ ref, setInputValue, resizeTextArea, Toolbar
} else {
processResourceContent(response as ResourceData)
}
} catch (error: Error | any) {
} catch (error: any) {
window.modal.error({
title: t('common.error'),
content: error.message || t('settings.mcp.resources.genericError')