diff options
Diffstat (limited to 'client/node_modules/@electron/remote/index.d.ts')
-rw-r--r-- | client/node_modules/@electron/remote/index.d.ts | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/client/node_modules/@electron/remote/index.d.ts b/client/node_modules/@electron/remote/index.d.ts new file mode 100644 index 0000000..26836fb --- /dev/null +++ b/client/node_modules/@electron/remote/index.d.ts @@ -0,0 +1,65 @@ +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; |