Files
nirvana-v3/packages/desktop/src/electron/global.d.ts
T

22 lines
495 B
TypeScript

import { electronAPI } from "./preload";
export {};
declare global {
interface Window {
electronAPI: {
auth: {
initiateLogin(): void;
};
store: {
get(val: STORE_ITEMS): Promise<any>;
set(property: STORE_ITEMS, val: any): void;
};
window: {
resizeWindow(newDimensions: { width: number; height: number }): void;
};
on(channel: Channels, func: any): void;
once(channel: Channels, func: any): void;
};
}
}