Server IP : 162.213.251.212 / Your IP : 3.21.125.193 [ Web Server : LiteSpeed System : Linux business55.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64 User : allssztx ( 535) PHP Version : 8.1.31 Disable Function : NONE Domains : 1 Domains MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/allssztx/www/easybuyer/node_modules/domain-browser/source/ |
Upload File : |
// This file should be ES5 compatible /* eslint prefer-spread:0, no-var:0, prefer-reflect:0, no-magic-numbers:0 */ 'use strict' module.exports = (function () { // Import Events var events = require('events') // Export Domain var domain = {} domain.createDomain = domain.create = function () { var d = new events.EventEmitter() function emitError (e) { d.emit('error', e) } d.add = function (emitter) { emitter.on('error', emitError) } d.remove = function (emitter) { emitter.removeListener('error', emitError) } d.bind = function (fn) { return function () { var args = Array.prototype.slice.call(arguments) try { fn.apply(null, args) } catch (err) { emitError(err) } } } d.intercept = function (fn) { return function (err) { if ( err ) { emitError(err) } else { var args = Array.prototype.slice.call(arguments, 1) try { fn.apply(null, args) } catch (err) { emitError(err) } } } } d.run = function (fn) { try { fn() } catch (err) { emitError(err) } return this } d.dispose = function () { this.removeAllListeners() return this } d.enter = d.exit = function () { return this } return d } return domain }).call(this)