UNPKG

probe.gl

Version:

JavaScript Console Instrumentation and Benchmarking for Browser and Node

23 lines (17 loc) 774 B
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isBrowser; exports.isBrowserMainThread = isBrowserMainThread; var _typeof2 = _interopRequireDefault(require("@babel/runtime/helpers/typeof")); var _isElectron = _interopRequireDefault(require("./is-electron")); function isBrowser() { var isNode = (typeof process === "undefined" ? "undefined" : (0, _typeof2.default)(process)) === 'object' && String(process) === '[object process]' && !process.browser; return !isNode || (0, _isElectron.default)(); } function isBrowserMainThread() { return isBrowser() && typeof document !== 'undefined'; } //# sourceMappingURL=is-browser.js.map