UNPKG

nx-browser

Version:

tel13520521413

86 lines (85 loc) 3.98 kB
/// <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 {};