| 58 | } |
| 59 | |
| 60 | export 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 |
no outgoing calls
no test coverage detected