@zoranwong/acc-engine.js
Version:
A javascript framework to accelerate your applicatin developement
32 lines (30 loc) • 763 B
JavaScript
import HttpMethod from "./HttpMethod";
import Response from "./Response";
import {isObject} from "underscore";
export default class HttpRequestOption {
headers = null;
data = null;
uri = null;
method = HttpMethod.GET;
middleware = null;
responseClass = Response
constructor (options = null) {
if(options) {
for (let key in options) {
this[key] = options[key];
}
}
}
}
const requestOption = new HttpRequestOption();
export function instanceOfHttpRequestOptions (obj) {
if(!obj || !isObject(obj)) {
return false;
}
for (let key in obj) {
if (typeof requestOption[key] !== 'undefined') {
return true;
}
}
return false;
}