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