@warp-works/warpjs-utils
Version:
Utility functions for WarpJS and plugins
13 lines (10 loc) • 346 B
JavaScript
const _ = require('lodash');
const Promise = require('bluebird');
const basicAjaxOptions = require('./basic-ajax-options');
module.exports = ($, method, url, data) => Promise.resolve()
.then(() => $.ajax(_.extend({}, basicAjaxOptions, {
method,
url,
data: data ? JSON.stringify(data, null, 2) : undefined
})))
;