"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.unload = exports.load = exports.methods = void 0; const submitTrans_1 = require("./submitTrans"); const updateResources_1 = require("./updateResources"); /** * @en Registration method for the main process of Extension * @zh 为扩展的主进程的注册方法 */ exports.methods = { updates: async (...args) => { if (args.includes('json')) await (0, updateResources_1.updateJson)(); if (args.includes('shared')) await (0, updateResources_1.updateShared)(); return '更新资源完毕'; }, update_ui: () => { (0, updateResources_1.updateUi)(); }, update_json: () => { (0, updateResources_1.updateJson)(); }, update_jsonType: () => { (0, updateResources_1.updateJsonType)(); }, update_sound: () => { (0, updateResources_1.updateSound)(); }, update_spine: () => { (0, updateResources_1.updateSpine)(); }, update_shared() { (0, updateResources_1.updateShared)(); }, submitTanslation() { (0, submitTrans_1.SubmitTranslation)(); } }; /** * @en Hooks triggered after extension loading is complete * @zh 扩展加载完成后触发的钩子 */ function load() { } exports.load = load; /** * @en Hooks triggered after extension uninstallation is complete * @zh 扩展卸载完成后触发的钩子 */ function unload() { } exports.unload = unload;