Code coverage report for src/http-request-message.js

Statements: 96% (24 / 25)      Branches: 75% (3 / 4)      Functions: 100% (8 / 8)      Lines: 100% (23 / 23)      Ignored: none     

All files » src/ » http-request-message.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 421     1   1   40   1 39     1   1   2   1 1 1 1 1 1     1 40   40 40 40 40 40     1        
System.register(['./headers', './request-message-processor', './transformers'], function (_export) {
  'use strict';
 
  var Headers, RequestMessageProcessor, timeoutTransformer, credentialsTransformer, progressTransformer, responseTypeTransformer, headerTransformer, contentTransformer, HttpRequestMessage;
 
  _export('createHttpRequestMessageProcessor', createHttpRequestMessageProcessor);
 
  function _classCallCheck(instance, Constructor) { Iif (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } }
 
  function createHttpRequestMessageProcessor() {
    return new RequestMessageProcessor(XMLHttpRequest, [timeoutTransformer, credentialsTransformer, progressTransformer, responseTypeTransformer, headerTransformer, contentTransformer]);
  }
 
  return {
    setters: [function (_headers) {
      Headers = _headers.Headers;
    }, function (_requestMessageProcessor) {
      RequestMessageProcessor = _requestMessageProcessor.RequestMessageProcessor;
    }, function (_transformers) {
      timeoutTransformer = _transformers.timeoutTransformer;
      credentialsTransformer = _transformers.credentialsTransformer;
      progressTransformer = _transformers.progressTransformer;
      responseTypeTransformer = _transformers.responseTypeTransformer;
      headerTransformer = _transformers.headerTransformer;
      contentTransformer = _transformers.contentTransformer;
    }],
    execute: function () {
      HttpRequestMessage = function HttpRequestMessage(method, url, content, headers) {
        _classCallCheck(this, HttpRequestMessage);
 
        this.method = method;
        this.url = url;
        this.content = content;
        this.headers = headers || new Headers();
        this.responseType = 'json'; //text, arraybuffer, blob, document
      };
 
      _export('HttpRequestMessage', HttpRequestMessage);
    }
  };
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9Vc2Vycy9FaXNlbmJlcmdFZmZlY3QvRG9jdW1lbnRzL0dpdEh1Yi9UaGUgRHVyYW5kYWwgUHJvamVjdC9hdXJlbGlhL2h0dHAtY2xpZW50L3NyYy9odHRwLXJlcXVlc3QtbWVzc2FnZS5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7eUtBV2Esa0JBQWtCOzsrQ0FVZixpQ0FBaUM7Ozs7QUFBMUMsV0FBUyxpQ0FBaUMsR0FBRTtBQUNqRCxXQUFPLElBQUksdUJBQXVCLENBQUMsY0FBYyxFQUFFLENBQ2pELGtCQUFrQixFQUNsQixzQkFBc0IsRUFDdEIsbUJBQW1CLEVBQ25CLHVCQUF1QixFQUN2QixpQkFBaUIsRUFDakIsa0JBQWtCLENBQ25CLENBQUMsQ0FBQztHQUNKOzs7O3lCQTlCTyxPQUFPOzt5REFDUCx1QkFBdUI7O3lDQUU3QixrQkFBa0I7NkNBQ2xCLHNCQUFzQjswQ0FDdEIsbUJBQW1COzhDQUNuQix1QkFBdUI7d0NBQ3ZCLGlCQUFpQjt5Q0FDakIsa0JBQWtCOzs7QUFHUCx3QkFBa0IsR0FDbEIsU0FEQSxrQkFBa0IsQ0FDakIsTUFBTSxFQUFFLEdBQUcsRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFDOzhCQUQvQixrQkFBa0I7O0FBRTNCLFlBQUksQ0FBQyxNQUFNLEdBQUcsTUFBTSxDQUFDO0FBQ3JCLFlBQUksQ0FBQyxHQUFHLEdBQUcsR0FBRyxDQUFDO0FBQ2YsWUFBSSxDQUFDLE9BQU8sR0FBRyxPQUFPLENBQUM7QUFDdkIsWUFBSSxDQUFDLE9BQU8sR0FBRyxPQUFPLElBQUksSUFBSSxPQUFPLEVBQUUsQ0FBQztBQUN4QyxZQUFJLENBQUMsWUFBWSxHQUFHLE1BQU0sQ0FBQztPQUM1Qjs7b0NBUFUsa0JBQWtCIiwiZmlsZSI6Ii9Vc2Vycy9FaXNlbmJlcmdFZmZlY3QvRG9jdW1lbnRzL0dpdEh1Yi9UaGUgRHVyYW5kYWwgUHJvamVjdC9hdXJlbGlhL2h0dHAtY2xpZW50L3NyYy9odHRwLXJlcXVlc3QtbWVzc2FnZS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7SGVhZGVyc30gZnJvbSAnLi9oZWFkZXJzJztcbmltcG9ydCB7UmVxdWVzdE1lc3NhZ2VQcm9jZXNzb3J9IGZyb20gJy4vcmVxdWVzdC1tZXNzYWdlLXByb2Nlc3Nvcic7XG5pbXBvcnQge1xuICB0aW1lb3V0VHJhbnNmb3JtZXIsXG4gIGNyZWRlbnRpYWxzVHJhbnNmb3JtZXIsXG4gIHByb2dyZXNzVHJhbnNmb3JtZXIsXG4gIHJlc3BvbnNlVHlwZVRyYW5zZm9ybWVyLFxuICBoZWFkZXJUcmFuc2Zvcm1lcixcbiAgY29udGVudFRyYW5zZm9ybWVyXG59IGZyb20gJy4vdHJhbnNmb3JtZXJzJztcblxuZXhwb3J0IGNsYXNzIEh0dHBSZXF1ZXN0TWVzc2FnZSB7XG4gIGNvbnN0cnVjdG9yKG1ldGhvZCwgdXJsLCBjb250ZW50LCBoZWFkZXJzKXtcbiAgICB0aGlzLm1ldGhvZCA9IG1ldGhvZDtcbiAgICB0aGlzLnVybCA9IHVybDtcbiAgICB0aGlzLmNvbnRlbnQgPSBjb250ZW50O1xuICAgIHRoaXMuaGVhZGVycyA9IGhlYWRlcnMgfHwgbmV3IEhlYWRlcnMoKTtcbiAgICB0aGlzLnJlc3BvbnNlVHlwZSA9ICdqc29uJzsgLy90ZXh0LCBhcnJheWJ1ZmZlciwgYmxvYiwgZG9jdW1lbnRcbiAgfVxufVxuXG5leHBvcnQgZnVuY3Rpb24gY3JlYXRlSHR0cFJlcXVlc3RNZXNzYWdlUHJvY2Vzc29yKCl7XG4gIHJldHVybiBuZXcgUmVxdWVzdE1lc3NhZ2VQcm9jZXNzb3IoWE1MSHR0cFJlcXVlc3QsIFtcbiAgICB0aW1lb3V0VHJhbnNmb3JtZXIsXG4gICAgY3JlZGVudGlhbHNUcmFuc2Zvcm1lcixcbiAgICBwcm9ncmVzc1RyYW5zZm9ybWVyLFxuICAgIHJlc3BvbnNlVHlwZVRyYW5zZm9ybWVyLFxuICAgIGhlYWRlclRyYW5zZm9ybWVyLFxuICAgIGNvbnRlbnRUcmFuc2Zvcm1lclxuICBdKTtcbn1cbiJdfQ==