From 44d2cb345f1e3d0152cef99542b99b001317cb9d Mon Sep 17 00:00:00 2001 From: suyao Date: Thu, 9 Oct 2025 08:50:46 +0800 Subject: [PATCH] return --- src/preload/index.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/preload/index.ts b/src/preload/index.ts index 1626ba8483..6f0d3f0cab 100644 --- a/src/preload/index.ts +++ b/src/preload/index.ts @@ -1,4 +1,5 @@ import { electronAPI } from '@electron-toolkit/preload' +import type { JsExecutionResult } from '@main/services/workers/JsWorker' import { SpanEntity, TokenUsage } from '@mcp-trace/trace-core' import { SpanContext } from '@opentelemetry/api' import { TerminalConfig, UpgradeChannel } from '@shared/config/constant' @@ -344,7 +345,8 @@ const api = { ipcRenderer.invoke(IpcChannel.Python_Execute, script, context, timeout) }, js: { - execute: (code: string, timeout?: number) => ipcRenderer.invoke(IpcChannel.Js_Execute, code, timeout) + execute: (code: string, timeout?: number): Promise => + ipcRenderer.invoke(IpcChannel.Js_Execute, code, timeout) }, shell: { openExternal: (url: string, options?: Electron.OpenExternalOptions) => shell.openExternal(url, options)