MCPcopy
hub / github.com/j4wg/interview-coder-withoupaywall-opensource / IProcessingHelperDeps

Interface IProcessingHelperDeps

electron/main.ts:55–73  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

53
54// Add interfaces for helper classes
55export interface IProcessingHelperDeps {
56 getScreenshotHelper: () => ScreenshotHelper | null
57 getMainWindow: () => BrowserWindow | null
58 getView: () => "queue" | "solutions" | "debug"
59 setView: (view: "queue" | "solutions" | "debug") => void
60 getProblemInfo: () => any
61 setProblemInfo: (info: any) => void
62 getScreenshotQueue: () => string[]
63 getExtraScreenshotQueue: () => string[]
64 clearQueues: () => void
65 takeScreenshot: () => Promise<string>
66 getImagePreview: (filepath: string) => Promise<string>
67 deleteScreenshot: (
68 path: string
69 ) => Promise<{ success: boolean; error?: string }>
70 setHasDebugged: (value: boolean) => void
71 getHasDebugged: () => boolean
72 PROCESSING_EVENTS: typeof state.PROCESSING_EVENTS
73}
74
75export interface IShortcutsHelperDeps {
76 getMainWindow: () => BrowserWindow | null

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected