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" }] }