const w = window as any export const go = { loadAllSettings: (): Promise => w.loadAllSettings(), saveToggles: (data: Record) => w.saveToggles(JSON.stringify(data)), saveLayout: (layout: string) => w.saveLayout(layout), saveZodiac: (zodiac: string) => w.saveZodiac(zodiac), saveCity: (cityId: string) => w.saveCity(cityId), saveWallpaperType: (type: string, theme: string) => w.saveWallpaperType(type, theme), pickLocalImage: (): Promise => w.pickLocalImage(), enableBing: () => w.enableBing(), bingPrev: (): Promise => w.bingPrev(), bingNext: (): Promise => w.bingNext(), bingToggleFavorite: (): Promise => w.bingToggleFavorite(), getBingInfo: (): Promise => w.getBingInfo(), saveBingAutoRefresh: (val: boolean) => w.saveBingAutoRefresh(val), getBingFavorites: (): Promise => w.getBingFavorites(), bingSetByIdx: (idx: number): Promise => w.bingSetByIdx(idx), bingThumbDataURI: (filename: string): Promise => w.bingThumbDataURI(filename), pickSolidColor: (): Promise => w.pickSolidColor(), pickGradientColor: (): Promise => w.pickGradientColor(), addSavedColor: (c1: string, c2: string, gradient: boolean) => w.addSavedColor(c1, c2, gradient), removeSavedColor: (idx: number): Promise => w.removeSavedColor(idx), applySavedColor: (idx: number) => w.applySavedColor(idx), saveWallpaperText: (text: string) => w.saveWallpaperText(text), saveKnowledgeKeyword: (keyword: string) => w.saveKnowledgeKeyword(keyword), saveKnowledgePrompt: (prompt: string) => w.saveKnowledgePrompt(prompt), pickPhotoDir: (): Promise => w.pickPhotoDir(), clearPhotoDir: () => w.clearPhotoDir(), savePhotoInterval: (val: number) => w.savePhotoInterval(val), resizeToFit: (w: number, h: number) => w.resizeToFit(w, h), saveAudioVizStyle: (style: string) => w.saveAudioVizStyle(style), saveAudioSensitivity: (val: number) => w.saveAudioSensitivity(val), saveAudioSmoothing: (val: number) => w.saveAudioSmoothing(val), saveAudioColorScheme: (scheme: string) => w.saveAudioColorScheme(scheme), }