mirror of
https://github.com/ksyasuda/SubMiner.git
synced 2026-06-13 15:13:32 -07:00
feat(core): add Electron runtime, services, and app composition
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
import { createCliCommandContext } from './cli-command-context';
|
||||
import { createBuildCliCommandContextDepsHandler } from './cli-command-context-deps';
|
||||
import { createBuildCliCommandContextMainDepsHandler } from './cli-command-context-main-deps';
|
||||
|
||||
type CliCommandContextMainDeps = Parameters<
|
||||
typeof createBuildCliCommandContextMainDepsHandler
|
||||
>[0];
|
||||
|
||||
export function createCliCommandContextFactory(deps: CliCommandContextMainDeps) {
|
||||
const buildCliCommandContextMainDepsHandler = createBuildCliCommandContextMainDepsHandler(deps);
|
||||
const cliCommandContextMainDeps = buildCliCommandContextMainDepsHandler();
|
||||
const buildCliCommandContextDepsHandler =
|
||||
createBuildCliCommandContextDepsHandler(cliCommandContextMainDeps);
|
||||
|
||||
return () => createCliCommandContext(buildCliCommandContextDepsHandler());
|
||||
}
|
||||
Reference in New Issue
Block a user