fix(editor): getTMagicApp返回类型错误

This commit is contained in:
roymondchen 2025-04-25 15:00:37 +08:00
parent 9d8ee4b2d3
commit ba05ecbf60

View File

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