MCPcopy
hub / github.com/opensquilla/opensquilla / OpenSquillaDesktopApi

Interface OpenSquillaDesktopApi

opensquilla-webui/src/vite-env.d.ts:11–27  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

9
10declare global {
11 interface OpenSquillaDesktopApi {
12 getOsLocale: () => Promise<string | undefined>
13 getGatewayStatus: () => Promise<DesktopSettings['gateway']>
14 revealGatewayLog: () => Promise<boolean>
15 getDesktopSettings: () => Promise<DesktopSettings>
16 saveDesktopSettings: (payload: DesktopSettingsPayload) => Promise<DesktopSettings>
17 resetDesktopSettings: () => Promise<{ ok: boolean }>
18 openArtifact: (payload: ArtifactOpenRequest) => Promise<ArtifactNativeOpenResult>
19 getOnboardingDefaults: () => Promise<unknown>
20 saveOnboarding: (payload: unknown) => Promise<unknown>
21 cancelOnboarding: () => Promise<unknown>
22 getBootState: () => Promise<unknown>
23 retryStartup: () => Promise<unknown>
24 quitApp: () => Promise<unknown>
25 onBootStatus: (callback: (payload: unknown) => void) => () => void
26 onBootError: (callback: (payload: unknown) => void) => () => void
27 }
28
29 interface Window {
30 opensquillaDesktop?: OpenSquillaDesktopApi

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected