UNPKG

probe.gl

Version:

JavaScript Console Instrumentation and Benchmarking for Browser and Node

19 lines (15 loc) 639 B
export default function isElectron(mockUserAgent) { if (typeof window !== 'undefined' && typeof window.process === 'object' && window.process.type === 'renderer') { return true; } if (typeof process !== 'undefined' && typeof process.versions === 'object' && Boolean(process.versions.electron)) { return true; } const realUserAgent = typeof navigator === 'object' && typeof navigator.userAgent === 'string' && navigator.userAgent; const userAgent = mockUserAgent || realUserAgent; if (userAgent && userAgent.indexOf('Electron') >= 0) { return true; } return false; } //# sourceMappingURL=is-electron.js.map