UNPKG

bz

Version:
21 lines (19 loc) 637 B
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var XMLHttpRequest = null; exports.XMLHttpRequest = XMLHttpRequest; if (typeof window === 'undefined') { // we're not in a browser? var _loader = require; try { exports.XMLHttpRequest = XMLHttpRequest = _loader('sdk/net/xhr').XMLHttpRequest; } catch (e) { exports.XMLHttpRequest = XMLHttpRequest = _loader("xmlhttprequest").XMLHttpRequest; } } else if (typeof window !== 'undefined' && typeof window.XMLHttpRequest !== 'undefined') { exports.XMLHttpRequest = XMLHttpRequest = window.XMLHttpRequest; } else { throw "No window, WAT."; }