UNPKG

@zoranwong/acc-engine.js

Version:

A javascript framework to accelerate your applicatin developement

51 lines (39 loc) 1.34 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.instanceOfHttpRequestOptions = instanceOfHttpRequestOptions; exports["default"] = void 0; var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); var _HttpMethod = _interopRequireDefault(require("./HttpMethod")); var _Response = _interopRequireDefault(require("./Response")); var _underscore = require("underscore"); var HttpRequestOption = function HttpRequestOption() { var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null; (0, _classCallCheck2["default"])(this, HttpRequestOption); this.headers = null; this.data = null; this.uri = null; this.method = _HttpMethod["default"].GET; this.middleware = null; this.responseClass = _Response["default"]; if (options) { for (var key in options) { this[key] = options[key]; } } }; exports["default"] = HttpRequestOption; var requestOption = new HttpRequestOption(); function instanceOfHttpRequestOptions(obj) { if (!obj || !(0, _underscore.isObject)(obj)) { return false; } for (var key in obj) { if (typeof requestOption[key] !== 'undefined') { return true; } } return false; }