UNPKG

@electron/remote

Version:

[![CircleCI build status](https://circleci.com/gh/electron/remote/tree/main.svg?style=shield)](https://circleci.com/gh/electron/remote/tree/main) [![npm version](http://img.shields.io/npm/v/@electron/remote.svg)](https://npmjs.org/package/@electron/remote

66 lines (62 loc) 2.22 kB
import * as Electron from 'electron'; export { ClientRequest, CommandLine, Cookies, Debugger, Dock, DownloadItem, IncomingMessage, MessagePortMain, ServiceWorkers, TouchBarButton, TouchBarColorPicker, TouchBarGroup, TouchBarLabel, TouchBarOtherItemsProxy, TouchBarPopover, TouchBarScrubber, TouchBarSegmentedControl, TouchBarSlider, TouchBarSpacer, WebRequest, } from 'electron/main'; // Taken from `RemoteMainInterface` export var app: Electron.App; export var autoUpdater: Electron.AutoUpdater; export var BrowserView: typeof Electron.BrowserView; export var BrowserWindow: typeof Electron.BrowserWindow; export var clipboard: Electron.Clipboard; export var contentTracing: Electron.ContentTracing; export var crashReporter: Electron.CrashReporter; export var desktopCapturer: Electron.DesktopCapturer; export var dialog: Electron.Dialog; export var globalShortcut: Electron.GlobalShortcut; export var inAppPurchase: Electron.InAppPurchase; export var ipcMain: Electron.IpcMain; export var Menu: typeof Electron.Menu; export var MenuItem: typeof Electron.MenuItem; export var MessageChannelMain: typeof Electron.MessageChannelMain; export var nativeImage: typeof Electron.nativeImage; export var nativeTheme: Electron.NativeTheme; export var net: Electron.Net; export var netLog: Electron.NetLog; export var Notification: typeof Electron.Notification; export var powerMonitor: Electron.PowerMonitor; export var powerSaveBlocker: Electron.PowerSaveBlocker; export var protocol: Electron.Protocol; export var screen: Electron.Screen; export var session: typeof Electron.session; export var ShareMenu: typeof Electron.ShareMenu; export var shell: Electron.Shell; export var systemPreferences: Electron.SystemPreferences; export var TouchBar: typeof Electron.TouchBar; export var Tray: typeof Electron.Tray; export var webContents: typeof Electron.webContents; export var webFrameMain: typeof Electron.webFrameMain; // Taken from `Remote` export function getCurrentWebContents(): Electron.WebContents; export function getCurrentWindow(): Electron.BrowserWindow; export function getGlobal(name: string): any; export var process: NodeJS.Process; export var require: NodeJS.Require;