react-native-signalr
Version:
Connect to a SignalR server from react-native
25 lines (22 loc) • 716 B
JavaScript
import jQuery from "jquery-deferred";
import jqueryFunction from "./jquery-function";
import ajax from "./ajax";
const jqueryObj = jQuery.extend(jqueryFunction, jQuery, {
defaultAjaxHeaders: null,
ajax: (...args) => ajax(jqueryObj.defaultAjaxHeaders, ...args),
inArray: (arr, item) => arr.indexOf(item) !== -1,
trim: str => str && str.trim(),
isEmptyObject: obj => !obj || Object.keys(obj).length === 0,
makeArray: arr => [].slice.call(arr, 0),
support: {
cors: true,
},
param: source => {
let array = [];
for (var key in source) {
array.push(encodeURIComponent(key) + "=" + encodeURIComponent(source[key]));
}
return array.join("&");
},
});
export default jqueryObj;