diff --git a/src/main/start-main-application/lens-window/application-window/create-electron-window-for.injectable.ts b/src/main/start-main-application/lens-window/application-window/create-electron-window-for.injectable.ts index 5279bff30f..143f147660 100644 --- a/src/main/start-main-application/lens-window/application-window/create-electron-window-for.injectable.ts +++ b/src/main/start-main-application/lens-window/application-window/create-electron-window-for.injectable.ts @@ -8,7 +8,7 @@ import applicationWindowStateInjectable from "./application-window-state.injecta import { BrowserWindow } from "electron"; import { openBrowser } from "../../../../common/utils"; import sendToChannelInElectronBrowserWindowInjectable from "./send-to-channel-in-electron-browser-window.injectable"; -import type { LensWindow } from "./create-lens-window.injectable"; +import type { ElectronWindow } from "./create-lens-window.injectable"; import type { RequireExactlyOne } from "type-fest"; export type ElectronWindowTitleBarStyle = "hiddenInset" | "hidden" | "default" | "customButtonsOnHover"; @@ -38,7 +38,7 @@ export interface ElectronWindowConfiguration { onDomReady?: () => void; } -export type CreateElectronWindow = () => Promise; +export type CreateElectronWindow = () => Promise; export type CreateElectronWindowFor = (config: ElectronWindowConfiguration) => CreateElectronWindow; function isFileSource(src: ContentSource): src is FileSource { diff --git a/src/main/start-main-application/lens-window/application-window/create-lens-window.injectable.ts b/src/main/start-main-application/lens-window/application-window/create-lens-window.injectable.ts index a44b0ebd4c..8d8f720121 100644 --- a/src/main/start-main-application/lens-window/application-window/create-lens-window.injectable.ts +++ b/src/main/start-main-application/lens-window/application-window/create-lens-window.injectable.ts @@ -3,11 +3,11 @@ * Licensed under MIT License. See LICENSE in root directory for more information. */ import { getInjectable } from "@ogre-tools/injectable"; -import type { SendToViewArgs } from "./lens-window-injection-token"; +import type { LensWindow, SendToViewArgs } from "./lens-window-injection-token"; import type { ContentSource, ElectronWindowTitleBarStyle } from "./create-electron-window-for.injectable"; import createElectronWindowForInjectable from "./create-electron-window-for.injectable"; -export interface LensWindow { +export interface ElectronWindow { show: () => void; close: () => void; send: (args: SendToViewArgs) => void; @@ -35,8 +35,8 @@ const createLensWindowInjectable = getInjectable({ instantiate: (di) => { const createElectronWindowFor = di.inject(createElectronWindowForInjectable); - return (configuration: LensWindowConfiguration) => { - let browserWindow: LensWindow | undefined; + return (configuration: LensWindowConfiguration): LensWindow => { + let browserWindow: ElectronWindow | undefined; const createElectronWindow = createElectronWindowFor({ ...configuration,