nxapi/src/app/electron.ts

23 lines
848 B
TypeScript

import { createRequire } from 'module';
const require = createRequire(import.meta.url);
const electron = require('electron');
export const app = electron.app;
export const BrowserWindow = electron.BrowserWindow;
export const dialog = electron.dialog;
export const ipcMain = electron.ipcMain;
export const Menu = electron.Menu;
export const MenuItem = electron.MenuItem;
export const nativeImage = electron.nativeImage;
export const Notification = electron.Notification;
export const session = electron.session;
export const shell = electron.shell;
export const Tray = electron.Tray;
export type BrowserWindow = import('electron').BrowserWindow;
export type Menu = import('electron').Menu;
export type MenuItem = import('electron').MenuItem;
export type Notification = import('electron').Notification;
export type Tray = import('electron').Tray;