moltres-utils
Version:
Utils for Moltres apps
40 lines (29 loc) • 1.4 kB
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _freeGlobal = _interopRequireDefault(require("./freeGlobal"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
/** Detect free variable `exports`. */
const freeExports = typeof exports == 'object' && exports !== null && !exports.nodeType && exports;
/** Detect free variable `module`. */
const freeModule = freeExports && typeof module == 'object' && module !== null && !module.nodeType && module;
/** Detect the popular CommonJS extension `module.exports`. */
const moduleExports = freeModule && freeModule.exports === freeExports;
/** Detect free variable `process` from Node.js. */
const freeProcess = moduleExports && _freeGlobal.default.process;
/** Used to access faster Node.js helpers. */
const nodeTypes = (() => {
try {
/* Detect public `util.types` helpers for Node.js v10+. */
/* Node.js deprecation code: DEP0103. */
const typesHelper = freeModule && freeModule.require && freeModule.require('util').types;
return typesHelper ? typesHelper :
/* Legacy process.binding('util') for Node.js earlier than v10. */
freeProcess && freeProcess.binding && freeProcess.binding('util');
} catch (e) {}
})();
var _default = nodeTypes;
exports.default = _default;
//# sourceMappingURL=nodeTypes.js.map
;