diff --git a/packages/editor/src/initService.ts b/packages/editor/src/initService.ts index b2ef21a3..08728819 100644 --- a/packages/editor/src/initService.ts +++ b/packages/editor/src/initService.ts @@ -214,20 +214,20 @@ export const initServiceEvents = ( ((event: 'update:modelValue', value: MApp | null) => void), { editorService, codeBlockService, dataSourceService, depService }: Services, ) => { - const getTMagicApp = () => { + const getTMagicApp = (): Promise => { const renderer = editorService.get('stage')?.renderer; if (!renderer) { - return undefined; + return Promise.resolve(void 0); } if (renderer.runtime) { - return renderer.runtime.getApp?.(); + return Promise.resolve(renderer.runtime.getApp?.()); } return new Promise((resolve) => { // 设置 10s 超时 const timeout = globalThis.setTimeout(() => { - resolve(undefined); + resolve(void 0); }, 10000); renderer.on('runtime-ready', () => {