mirror of
https://github.com/upscayl/upscayl.git
synced 2024-12-18 02:16:01 +01:00
95843ded88
* Initial refactor * Remove unused imports * Update code * Refactor and Update Code - Change file names to kebab-caase - Add new useTranslation Hook - Change useLog hook name to useLogger - Update translation hook to provide autocomplete * Update import and component name * Rename files and components * Update locales * Update electron commands * Update var * Change Lowercase * Replace filter with map * Add props * Update flag check * Add validate paths * Update formats * Update import * Update function * Update function and translation * Update handlePaste
16 lines
346 B
TypeScript
16 lines
346 B
TypeScript
import { IpcRenderer } from "electron";
|
|
|
|
export interface IElectronAPI {
|
|
on: (command, func?) => IpcRenderer;
|
|
off: (command, func?) => IpcRenderer;
|
|
send: <T>(command, func?: T) => IpcRenderer;
|
|
invoke: (command, func?) => any;
|
|
platform: "mac" | "win" | "linux";
|
|
}
|
|
|
|
declare global {
|
|
interface Window {
|
|
electron: IElectronAPI;
|
|
}
|
|
}
|