mirror of
https://github.com/ksyasuda/SubMiner.git
synced 2026-02-28 06:22:45 -08:00
Isolate process-side effects behind adapter seams and keep wrapper behavior stable while improving command-level testability.
13 lines
364 B
TypeScript
13 lines
364 B
TypeScript
import type { Args, LauncherJellyfinConfig } from '../types.js';
|
|
import type { ProcessAdapter } from '../process-adapter.js';
|
|
|
|
export interface LauncherCommandContext {
|
|
args: Args;
|
|
scriptPath: string;
|
|
scriptName: string;
|
|
mpvSocketPath: string;
|
|
appPath: string | null;
|
|
launcherJellyfinConfig: LauncherJellyfinConfig;
|
|
processAdapter: ProcessAdapter;
|
|
}
|