helene
Version:
Real-time Web Apps for Node.js
20 lines • 806 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Environment = void 0;
const gp = (() => {
if (typeof process === 'undefined')
return null;
return process;
})();
var Environment;
(function (Environment) {
Environment.isNode = !!gp?.versions?.node;
Environment.isBrowser = typeof window === 'object' && typeof process === 'undefined';
Environment.isTest = process.env.NODE_ENV === 'test';
Environment.isDevelopment = process.env.NODE_ENV === 'development';
Environment.canUseDOM = !!(typeof window !== 'undefined' &&
window.document &&
window.document.createElement);
Environment.isServer = !Environment.canUseDOM;
})(Environment || (exports.Environment = Environment = {}));
//# sourceMappingURL=environment.js.map