mirror of
https://github.com/ksyasuda/SubMiner.git
synced 2026-10-21 05:01:26 -07:00
feat(core): add Electron runtime, services, and app composition
This commit is contained in:
1 parent
448ce03fd4
commit
d3fd47f0ec
562 files changed
+69719
No files matched your search
@@ -0,0 +1,17 @@
|
||||
import { createBuildCycleSecondarySubModeMainDepsHandler } from './secondary-sub-mode-main-deps';
|
||||
|
||||
type CycleSecondarySubModeMainDeps = Parameters<
|
||||
typeof createBuildCycleSecondarySubModeMainDepsHandler
|
||||
>[0];
|
||||
type CycleSecondarySubModeDeps = ReturnType<
|
||||
ReturnType<typeof createBuildCycleSecondarySubModeMainDepsHandler>
|
||||
>;
|
||||
|
||||
export function createCycleSecondarySubModeRuntimeHandler(deps: {
|
||||
cycleSecondarySubModeMainDeps: CycleSecondarySubModeMainDeps;
|
||||
cycleSecondarySubMode: (deps: CycleSecondarySubModeDeps) => void;
|
||||
}) {
|
||||
const buildCycleSecondarySubModeMainDepsHandler =
|
||||
createBuildCycleSecondarySubModeMainDepsHandler(deps.cycleSecondarySubModeMainDeps);
|
||||
return () => deps.cycleSecondarySubMode(buildCycleSecondarySubModeMainDepsHandler());
|
||||
}
|
||||
Reference in new issue
Block a user