diff --git a/apps/desktop/src/preload.base.ts b/apps/desktop/src/preload.base.ts new file mode 100644 index 00000000000..94688d035ce --- /dev/null +++ b/apps/desktop/src/preload.base.ts @@ -0,0 +1,13 @@ +import tools from "./app/tools/preload"; +import auth from "./auth/preload"; +import autofill from "./autofill/preload"; +import keyManagement from "./key-management/preload"; +import platform from "./platform/preload"; + +export const ipc = { + auth, + autofill, + platform, + keyManagement, + tools, +} as const; diff --git a/apps/desktop/src/preload.ts b/apps/desktop/src/preload.ts index 90e8e64138f..f81bc7fbb98 100644 --- a/apps/desktop/src/preload.ts +++ b/apps/desktop/src/preload.ts @@ -1,10 +1,6 @@ import { contextBridge } from "electron"; -import tools from "./app/tools/preload"; -import auth from "./auth/preload"; -import autofill from "./autofill/preload"; -import keyManagement from "./key-management/preload"; -import platform from "./platform/preload"; +import { ipc } from "./preload.base"; /** * Bitwarden Preload script. @@ -17,12 +13,6 @@ import platform from "./platform/preload"; */ // Each team owns a subspace of the `ipc` global variable in the renderer. -export const ipc = { - auth, - autofill, - platform, - keyManagement, - tools, -}; +export { ipc }; contextBridge.exposeInMainWorld("ipc", ipc); diff --git a/bitwarden_license/bit-desktop/src/preload.ts b/bitwarden_license/bit-desktop/src/preload.ts index ba06e5a35f2..3407ce46219 100644 --- a/bitwarden_license/bit-desktop/src/preload.ts +++ b/bitwarden_license/bit-desktop/src/preload.ts @@ -1,6 +1,6 @@ import { contextBridge } from "electron"; -import { ipc as ossIpc } from "@bitwarden/desktop/preload"; +import { ipc as ossIpc } from "@bitwarden/desktop/preload.base"; /** * Bitwarden Preload script.