Files
DeskClaw/electron/api/context.ts
2026-04-21 17:52:26 +00:00

14 lines
467 B
TypeScript

import type { BrowserWindow } from 'electron';
import type { GatewayManager } from '../gateway/manager';
import type { ClawHubService } from '../gateway/clawhub';
import type { HostEventBus } from './event-bus';
import type { HermesManager } from '../hermes/manager';
export interface HostApiContext {
gatewayManager: GatewayManager;
hermesManager: HermesManager;
clawHubService: ClawHubService;
eventBus: HostEventBus;
mainWindow: BrowserWindow | null;
}