We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8278b1f commit 0368adaCopy full SHA for 0368ada
api/WebApi.ts
@@ -42,8 +42,12 @@ import os = require('os');
42
import url = require('url');
43
import path = require('path');
44
45
+// https://www.electronjs.org/docs/api/process
46
+interface ElectronProcess {
47
+ type: 'browser' | 'renderer' | 'worker'
48
+};
49
const isElectron: boolean = process && process.versions && process.versions.hasOwnProperty('electron');
-const isElectronWebpage: boolean = isElectron && process.type === 'renderer';
50
+const isElectronWebpage: boolean = isElectron && (<ElectronProcess><unknown>process).type === 'renderer';
51
const isBrowser: boolean = typeof window !== 'undefined' && (!isElectron || isElectronWebpage);
52
53
/**
0 commit comments