MCPcopy Create free account
hub / github.com/andywang425/BLTH / rerunModule

Function rerunModule

src/stores/useModuleStore.ts:277–286  ·  view source on GitHub ↗

* 重新运行模块 * * @param moduleName 模块名称 * @param args `run()` 方法参数

(moduleName: string, ...args: any[])

Source from the content-addressed store, hash-verified

275 * @param args `run()` 方法参数
276 */
277 function rerunModule(moduleName: string, ...args: any[]): Promise<void> | void {
278 const moduleInstance = moduleInstances[moduleName]
279
280 if (moduleInstance) {
281 clearTimeout(moduleInstance.nextRunTimer)
282 return moduleInstance.run(...args)
283 } else {
284 throw new ModuleError('ModuleStore', `模块 ${moduleName} 不存在`)
285 }
286 }
287
288 // 监听模块配置信息的变化,使用防抖降低油猴写配置信息频率
289 watch(

Callers 1

useModuleStore.tsFile · 0.85

Calls 1

runMethod · 0.45

Tested by

no test coverage detected