Makelore 2.0 initial clean snapshot

This commit is contained in:
inman
2026-07-29 17:22:35 +08:00
commit b8ca3f8eea
694 changed files with 139782 additions and 0 deletions

17
electron/api/context.ts Normal file
View File

@@ -0,0 +1,17 @@
import type { BrowserWindow } from 'electron';
import type { OpencodeManager } from '../opencode/manager';
import type { OpencodeProjectStore } from '../opencode/project-store';
import type { HostEventBus } from './event-bus';
import type { createWorksCloudDeployment } from '../services/works-cloud-deployment';
import type { LocalImageWorkspace } from '../image-workspace/local-workspace';
export type WorksCloudDeploymentCoordinator = ReturnType<typeof createWorksCloudDeployment>;
export interface HostApiContext {
opencodeManager: OpencodeManager;
opencodeProjectStore: OpencodeProjectStore;
eventBus: HostEventBus;
mainWindow: BrowserWindow | null;
worksCloudDeployment?: WorksCloudDeploymentCoordinator;
imageWorkspace?: LocalImageWorkspace;
}