@djforth/ajax-es6-fp
Version:
Promised Based Ajax Helper - With RoR in mind
1 lines • 950 B
JavaScript
(function(global,factory){if('function'==typeof define&&define.amd)define(['module','exports','./set_request','./create_promise'],factory);else if('undefined'!=typeof exports)factory(module,exports,require('./set_request'),require('./create_promise'));else{var mod={exports:{}};factory(mod,mod.exports,global.set_request,global.create_promise),global.fetch=mod.exports}})(this,function(module,exports,_set_request,_create_promise){'use strict';function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}Object.defineProperty(exports,'__esModule',{value:!0}),exports.default=function(url){var promise,xhr;return promise=(0,_create_promise2.default)(),xhr=(0,_set_request2.default)(promise.resolve,promise.reject),xhr.open('GET',url),xhr.send(),function(){return promise.promise}};var _set_request2=_interopRequireDefault(_set_request),_create_promise2=_interopRequireDefault(_create_promise);module.exports=exports['default']});