26 lines
800 B
JavaScript
26 lines
800 B
JavaScript
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.is_node = void 0;
|
|
//================================================================
|
|
/**
|
|
* @packageDocumentation
|
|
* @module std
|
|
*/
|
|
//================================================================
|
|
var is_node_ = null;
|
|
/**
|
|
* Test whether the code is running on NodeJS.
|
|
*
|
|
* @return Whether NodeJS or not.
|
|
*/
|
|
function is_node() {
|
|
if (is_node_ === null)
|
|
is_node_ =
|
|
typeof global === "object" &&
|
|
typeof global.process === "object" &&
|
|
typeof global.process.versions === "object" &&
|
|
typeof global.process.versions.node !== "undefined";
|
|
return is_node_;
|
|
}
|
|
exports.is_node = is_node;
|
|
//# sourceMappingURL=node.js.map
|