27 lines
837 B
JavaScript
27 lines
837 B
JavaScript
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
var Http = (() => {
|
|
// Setup request for json
|
|
var getOptions = (verb, data) => {
|
|
var options = {
|
|
dataType: 'json',
|
|
method: verb,
|
|
headers: {
|
|
'Accept': 'application/json',
|
|
'Content-Type': 'application/json',
|
|
},
|
|
};
|
|
if (data) {
|
|
options.body = JSON.stringify(data);
|
|
}
|
|
return options;
|
|
};
|
|
// Set Http methods
|
|
return {
|
|
get: (path) => fetch(path, getOptions('GET')),
|
|
post: (path, data) => fetch(path, getOptions('POST', data)),
|
|
put: (path, data) => fetch(path, getOptions('PUT', data)),
|
|
delete: (path) => fetch(path, getOptions('DELETE')),
|
|
};
|
|
})();
|
|
//# sourceMappingURL=http.js.map
|