mirror of
https://github.com/Tencent/tmagic-editor.git
synced 2025-09-19 21:06:06 +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),
|
((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', () => {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user