From 40b89a1de853469fb98a4e9605083e97a593ff6e Mon Sep 17 00:00:00 2001 From: HerozDotExe <66215011+HerozDotExe@users.noreply.github.com> Date: Sun, 8 Dec 2024 17:53:03 +0100 Subject: [PATCH] fix: add missing properties declared in preload to Window in renderer --- src/preload/index.d.ts | 8 -------- src/renderer/src/main.ts | 9 +++++++++ tsconfig.json | 4 +--- 3 files changed, 10 insertions(+), 11 deletions(-) delete mode 100644 src/preload/index.d.ts diff --git a/src/preload/index.d.ts b/src/preload/index.d.ts deleted file mode 100644 index a153669..0000000 --- a/src/preload/index.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { ElectronAPI } from '@electron-toolkit/preload' - -declare global { - interface Window { - electron: ElectronAPI - api: unknown - } -} diff --git a/src/renderer/src/main.ts b/src/renderer/src/main.ts index 88f5b98..e7f3f89 100644 --- a/src/renderer/src/main.ts +++ b/src/renderer/src/main.ts @@ -1,6 +1,15 @@ import { mount } from 'svelte' import './app.css' import App from './App.svelte' +import type { ElectronAPI } from '@electron-toolkit/preload' + +// Extend Window with preload +declare global { + interface Window { + electron: ElectronAPI, + api: unknown + } +} const app = mount(App, { target: document.getElementById('app')! diff --git a/tsconfig.json b/tsconfig.json index 37903f8..394e5b5 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -17,10 +17,8 @@ "moduleDetection": "force" }, "include": [ - "src/renderer/src/env.d.ts", "src/renderer/src/**/*", - "src/renderer/src/**/*.svelte", - "src/preload/*.d.ts" + "src/renderer/src/**/*.svelte" ], "references": [{ "path": "./tsconfig.node.json" }] }