UNPKG

@zoranwong/acc-engine.js

Version:

A javascript framework to accelerate your applicatin developement

32 lines (30 loc) 763 B
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; }