import { createHandleMpvCommandFromIpcHandler, createRunSubsyncManualFromIpcHandler, } from './ipc-bridge-actions'; export function createIpcRuntimeHandlers(deps: { handleMpvCommandFromIpcDeps: Parameters[0]; runSubsyncManualFromIpcDeps: Parameters< typeof createRunSubsyncManualFromIpcHandler >[0]; }) { const handleMpvCommandFromIpc = createHandleMpvCommandFromIpcHandler( deps.handleMpvCommandFromIpcDeps, ); const runSubsyncManualFromIpc = createRunSubsyncManualFromIpcHandler( deps.runSubsyncManualFromIpcDeps, ); return { handleMpvCommandFromIpc, runSubsyncManualFromIpc, }; }