nx-browser
Version:
tel13520521413
86 lines (85 loc) • 3.98 kB
TypeScript
/// <reference types="node" />
import box_electron, { Tray, BrowserWindow, BrowserWindowConstructorOptions, WebContents } from "electron";
interface BrowserRetrun {
browserObj: BrowserWindow;
webContents: WebContents;
lockTitle: () => void;
lockWin: () => void;
createChildBrowser: (browserObj: BrowserWindowConstructorOptions) => Promise<BrowserRetrun>;
}
export declare const electron: {
nx_appUpdata(url: string): Promise<unknown>;
nx_appexit: () => void;
nx_init: {
setAppUserModelId: (id: string) => void;
tray: (icon: string) => Promise<unknown>;
};
nx_tray: () => Promise<Tray>;
nx_tips(title: string, body?: string | object, icon?: string): Promise<unknown>;
nx_browser: (browserOption?: BrowserWindowConstructorOptions, cacheKey?: string) => Promise<BrowserRetrun>;
NodeEventEmitter: typeof import("events").EventEmitter;
Accelerator: typeof box_electron.Accelerator;
BrowserView: typeof box_electron.BrowserView;
BrowserWindow: typeof box_electron.BrowserWindow;
BrowserWindowProxy: typeof box_electron.BrowserWindowProxy;
ClientRequest: typeof box_electron.ClientRequest;
CommandLine: typeof box_electron.CommandLine;
Cookies: typeof box_electron.Cookies;
Debugger: typeof box_electron.Debugger;
Dock: typeof box_electron.Dock;
DownloadItem: typeof box_electron.DownloadItem;
IncomingMessage: typeof box_electron.IncomingMessage;
Menu: typeof box_electron.Menu;
MenuItem: typeof box_electron.MenuItem;
MessageChannelMain: typeof box_electron.MessageChannelMain;
MessagePortMain: typeof box_electron.MessagePortMain;
NativeImage: typeof box_electron.NativeImage;
Notification: typeof box_electron.Notification;
ServiceWorkers: typeof box_electron.ServiceWorkers;
Session: typeof box_electron.Session;
TouchBar: typeof box_electron.TouchBar;
TouchBarButton: typeof box_electron.TouchBarButton;
TouchBarColorPicker: typeof box_electron.TouchBarColorPicker;
TouchBarGroup: typeof box_electron.TouchBarGroup;
TouchBarLabel: typeof box_electron.TouchBarLabel;
TouchBarOtherItemsProxy: typeof box_electron.TouchBarOtherItemsProxy;
TouchBarPopover: typeof box_electron.TouchBarPopover;
TouchBarScrubber: typeof box_electron.TouchBarScrubber;
TouchBarSegmentedControl: typeof box_electron.TouchBarSegmentedControl;
TouchBarSlider: typeof box_electron.TouchBarSlider;
TouchBarSpacer: typeof box_electron.TouchBarSpacer;
Tray: typeof box_electron.Tray;
WebContents: typeof box_electron.WebContents;
WebRequest: typeof box_electron.WebRequest;
Common: typeof box_electron.Common;
Main: typeof box_electron.Main;
Renderer: typeof box_electron.Renderer;
app: box_electron.App;
autoUpdater: box_electron.AutoUpdater;
clipboard: box_electron.Clipboard;
contentTracing: box_electron.ContentTracing;
contextBridge: box_electron.ContextBridge;
crashReporter: box_electron.CrashReporter;
desktopCapturer: box_electron.DesktopCapturer;
dialog: box_electron.Dialog;
globalShortcut: box_electron.GlobalShortcut;
inAppPurchase: box_electron.InAppPurchase;
ipcMain: box_electron.IpcMain;
ipcRenderer: box_electron.IpcRenderer;
nativeImage: typeof box_electron.NativeImage;
nativeTheme: box_electron.NativeTheme;
net: box_electron.Net;
netLog: box_electron.NetLog;
powerMonitor: box_electron.PowerMonitor;
powerSaveBlocker: box_electron.PowerSaveBlocker;
protocol: box_electron.Protocol;
remote: box_electron.Remote;
screen: box_electron.Screen;
session: typeof box_electron.Session;
shell: box_electron.Shell;
systemPreferences: box_electron.SystemPreferences;
webContents: typeof box_electron.WebContents;
webFrame: box_electron.WebFrame;
webviewTag: box_electron.WebviewTag;
};
export {};