mirror of
https://github.com/Tencent/tmagic-editor.git
synced 2025-09-19 12:14:27 +08:00
fix(editor): getTMagicApp返回类型错误
This commit is contained in:
parent
9d8ee4b2d3
commit
ba05ecbf60
@ -214,20 +214,20 @@ export const initServiceEvents = (
|
||||
((event: 'update:modelValue', value: MApp | null) => void),
|
||||
{ editorService, codeBlockService, dataSourceService, depService }: Services,
|
||||
) => {
|
||||
const getTMagicApp = () => {
|
||||
const getTMagicApp = (): Promise<TMagicCore | undefined> => {
|
||||
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<TMagicCore | undefined>((resolve) => {
|
||||
// 设置 10s 超时
|
||||
const timeout = globalThis.setTimeout(() => {
|
||||
resolve(undefined);
|
||||
resolve(void 0);
|
||||
}, 10000);
|
||||
|
||||
renderer.on('runtime-ready', () => {
|
||||
|
Loading…
x
Reference in New Issue
Block a user