2023-09-26 22:16:42 +08:00

30 lines
759 B
TypeScript

// @ts-ignore
import packageJSON from "../package.json";
/**
* @en
* @zh 为扩展的主进程的注册方法
*/
export const methods: { [key: string]: (...any: any) => any } = {
async openPanel() {
return await Editor.Panel.openBeside("scene", packageJSON.name);
},
async refreshPanel() {
await Editor.Panel.close(packageJSON.name);
await new Promise((rs) => setTimeout(rs, 300));
await Editor.Panel.openBeside("scene", packageJSON.name);
},
};
/**
* @en Hooks triggered after extension loading is complete
* @zh 扩展加载完成后触发的钩子
*/
export function load() {}
/**
* @en Hooks triggered after extension uninstallation is complete
* @zh 扩展卸载完成后触发的钩子
*/
export function unload() {}