UNPKG

2.17 kBJavaScriptView Raw
1"use strict";
2var __extends = (this && this.__extends) || function (d, b) {
3 for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];
4 function __() { this.constructor = d; }
5 d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
6};
7var mighty_js_1 = require('@elium/mighty-js');
8var _ = require('lodash');
9var HttpRequest = (function (_super) {
10 __extends(HttpRequest, _super);
11 function HttpRequest(config) {
12 _super.call(this, config);
13 config = config || {};
14 this.url = config.url;
15 this.data = config.data;
16 this.method = config.method || "UNKNOWN";
17 this.isArray = config.isArray === true;
18 this.params = config.params || {};
19 this.headers = config.headers || {};
20 }
21 HttpRequest.prototype.merge = function (request) {
22 return new HttpRequest(_.merge({}, this, request));
23 };
24 return HttpRequest;
25}(mighty_js_1.Request));
26exports.HttpRequest = HttpRequest;
27
28//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9odHRwLnJlcXVlc3QudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUEsMEJBQXNDLGtCQUFrQixDQUFDLENBQUE7QUFDekQsSUFBWSxDQUFDLFdBQU0sUUFBUSxDQUFDLENBQUE7QUFXNUI7SUFBaUMsK0JBQU87SUFRdEMscUJBQVksTUFBb0I7UUFDOUIsa0JBQU0sTUFBTSxDQUFDLENBQUM7UUFDZCxNQUFNLEdBQUcsTUFBTSxJQUFJLEVBQUUsQ0FBQztRQUV0QixJQUFJLENBQUMsR0FBRyxHQUFHLE1BQU0sQ0FBQyxHQUFHLENBQUM7UUFDdEIsSUFBSSxDQUFDLElBQUksR0FBRyxNQUFNLENBQUMsSUFBSSxDQUFDO1FBQ3hCLElBQUksQ0FBQyxNQUFNLEdBQUcsTUFBTSxDQUFDLE1BQU0sSUFBSSxTQUFTLENBQUM7UUFDekMsSUFBSSxDQUFDLE9BQU8sR0FBRyxNQUFNLENBQUMsT0FBTyxLQUFLLElBQUksQ0FBQztRQUN2QyxJQUFJLENBQUMsTUFBTSxHQUFHLE1BQU0sQ0FBQyxNQUFNLElBQW1CLEVBQUUsQ0FBQztRQUNqRCxJQUFJLENBQUMsT0FBTyxHQUFHLE1BQU0sQ0FBQyxPQUFPLElBQW1CLEVBQUUsQ0FBQztJQUNyRCxDQUFDO0lBRUQsMkJBQUssR0FBTCxVQUFNLE9BQXFCO1FBQ3pCLE1BQU0sQ0FBQyxJQUFJLFdBQVcsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLEVBQUUsRUFBRSxJQUFJLEVBQUUsT0FBTyxDQUFDLENBQUMsQ0FBQztJQUNyRCxDQUFDO0lBQ0gsa0JBQUM7QUFBRCxDQXZCQSxBQXVCQyxDQXZCZ0MsbUJBQU8sR0F1QnZDO0FBdkJZLG1CQUFXLGNBdUJ2QixDQUFBIiwiZmlsZSI6InNyYy9odHRwLnJlcXVlc3QuanMiLCJzb3VyY2VzQ29udGVudCI6W251bGxdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ==