feat(core): add Electron runtime, services, and app composition

This commit is contained in:
2026-02-22 21:43:43 -08:00
parent 448ce03fd4
commit d3fd47f0ec
562 changed files with 69719 additions and 0 deletions

View File

@@ -0,0 +1,12 @@
import type { SubtitleProcessingControllerDeps } from '../../core/services/subtitle-processing-controller';
export function createBuildSubtitleProcessingControllerMainDepsHandler(
deps: SubtitleProcessingControllerDeps,
) {
return (): SubtitleProcessingControllerDeps => ({
tokenizeSubtitle: (text: string) => deps.tokenizeSubtitle(text),
emitSubtitle: (payload) => deps.emitSubtitle(payload),
logDebug: deps.logDebug,
now: deps.now,
});
}