MCPcopy
hub / github.com/lightningpixel/modly / IProcessRunner

Interface IProcessRunner

electron/main/process-runner.ts:60–68  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

58}
59
60export interface IProcessRunner {
61 run(
62 input: ProcessInput,
63 params: Record<string, unknown>,
64 onProgress?: (percent: number, label: string) => void,
65 onLog?: (message: string) => void,
66 ): Promise<ProcessResult>
67 terminate(): void
68}
69
70// ─── JS ProcessRunner (Worker thread) ────────────────────────────────────────
71

Callers 10

setupIpcHandlersFunction · 0.65
appStore.tsFile · 0.65
mainFunction · 0.65
mcp_server.pyFile · 0.65
setup_extensionFunction · 0.65
ensureReadyMethod · 0.65
terminateMethod · 0.65
terminateProcessRunnerFunction · 0.65

Implementers 2

ProcessRunnerelectron/main/process-runner.ts
PythonProcessRunnerelectron/main/process-runner.ts

Calls

no outgoing calls

Tested by

no test coverage detected