/* eslint-disable @typescript-eslint/no-explicit-any */ /// declare namespace NodeJS { interface ProcessEnv { /** * The built directory structure * * ```tree * ├─┬─┬ dist * │ │ └── index.html * │ │ * │ ├─┬ dist-electron * │ │ ├── main.js * │ │ └── preload.js * │ * ``` */ APP_ROOT: string; /** /dist/ or /public/ */ VITE_PUBLIC: string; } } // Used in Renderer process, expose in `preload.ts` interface Window { ipcRenderer: import("electron").IpcRenderer & { openDevTools: () => void; onNewNote: (data: any) => void; }; }