Files
SubMiner/src/main/runtime/subtitle-processing-main-deps.ts

13 lines
463 B
TypeScript

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,
});
}