fix: typecheck issue (#269)

This commit is contained in:
shivammittal274
2026-01-22 16:19:40 +05:30
committed by GitHub
parent 36656f4c1d
commit cfbb99faa0

View File

@@ -62,7 +62,7 @@ export const closePage = defineTool({
try {
await context.closePage(request.params.pageIdx)
} catch (err) {
if (err.message === ERRORS.CLOSE_PAGE) {
if (err instanceof Error && err.message === ERRORS.CLOSE_PAGE) {
response.appendResponseLine(err.message)
} else {
throw err
@@ -207,7 +207,7 @@ export const handleDialog = defineTool({
await dialog.accept(request.params.promptText)
} catch (err) {
// Likely already handled by the user outside of MCP.
logger.error(err)
logger.error(err instanceof Error ? err.message : String(err))
}
response.appendResponseLine('Successfully accepted the dialog')
break
@@ -217,7 +217,7 @@ export const handleDialog = defineTool({
await dialog.dismiss()
} catch (err) {
// Likely already handled.
logger.error(err)
logger.error(err instanceof Error ? err.message : String(err))
}
response.appendResponseLine('Successfully dismissed the dialog')
break