data-transport
Version:
A simple and responsive transport
18 lines • 1.68 kB
JavaScript
var getGlobal = function () {
var _global;
if (typeof window !== 'undefined') {
_global = window;
}
else if (typeof global !== 'undefined') {
_global = global;
}
else if (typeof self !== 'undefined') {
_global = self;
}
else {
_global = {};
}
return _global;
};
export var global = getGlobal();
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2xvYmFsLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL2dsb2JhbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxJQUFNLFNBQVMsR0FBRztJQUNoQixJQUFJLE9BQW1CLENBQUM7SUFDeEIsSUFBSSxPQUFPLE1BQU0sS0FBSyxXQUFXLEVBQUUsQ0FBQztRQUNsQyxPQUFPLEdBQUcsTUFBTSxDQUFDO0lBQ25CLENBQUM7U0FBTSxJQUFJLE9BQU8sTUFBTSxLQUFLLFdBQVcsRUFBRSxDQUFDO1FBQ3pDLE9BQU8sR0FBRyxNQUFvQixDQUFDO0lBQ2pDLENBQUM7U0FBTSxJQUFJLE9BQU8sSUFBSSxLQUFLLFdBQVcsRUFBRSxDQUFDO1FBQ3ZDLE9BQU8sR0FBRyxJQUFJLENBQUM7SUFDakIsQ0FBQztTQUFNLENBQUM7UUFDTixPQUFPLEdBQUcsRUFBZ0IsQ0FBQztJQUM3QixDQUFDO0lBQ0QsT0FBTyxPQUFPLENBQUM7QUFDakIsQ0FBQyxDQUFDO0FBRUYsTUFBTSxDQUFDLElBQU0sTUFBTSxHQUFHLFNBQVMsRUFBRSxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsidHlwZSBHbG9iYWxUaGlzID0gdHlwZW9mIGdsb2JhbFRoaXM7XG5cbmNvbnN0IGdldEdsb2JhbCA9ICgpID0+IHtcbiAgbGV0IF9nbG9iYWw6IEdsb2JhbFRoaXM7XG4gIGlmICh0eXBlb2Ygd2luZG93ICE9PSAndW5kZWZpbmVkJykge1xuICAgIF9nbG9iYWwgPSB3aW5kb3c7XG4gIH0gZWxzZSBpZiAodHlwZW9mIGdsb2JhbCAhPT0gJ3VuZGVmaW5lZCcpIHtcbiAgICBfZ2xvYmFsID0gZ2xvYmFsIGFzIEdsb2JhbFRoaXM7XG4gIH0gZWxzZSBpZiAodHlwZW9mIHNlbGYgIT09ICd1bmRlZmluZWQnKSB7XG4gICAgX2dsb2JhbCA9IHNlbGY7XG4gIH0gZWxzZSB7XG4gICAgX2dsb2JhbCA9IHt9IGFzIEdsb2JhbFRoaXM7XG4gIH1cbiAgcmV0dXJuIF9nbG9iYWw7XG59O1xuXG5leHBvcnQgY29uc3QgZ2xvYmFsID0gZ2V0R2xvYmFsKCk7XG4iXX0=