System.register([], function (_export) {
'use strict';
_export('timeoutTransformer', timeoutTransformer);
_export('callbackParameterNameTransformer', callbackParameterNameTransformer);
_export('credentialsTransformer', credentialsTransformer);
_export('progressTransformer', progressTransformer);
_export('responseTypeTransformer', responseTypeTransformer);
_export('headerTransformer', headerTransformer);
_export('contentTransformer', contentTransformer);
function timeoutTransformer(client, processor, message, xhr) {
if (message.timeout !== undefined) {
xhr.timeout = message.timeout;
}
}
function callbackParameterNameTransformer(client, processor, message, xhr) {
if (message.callbackParameterName !== undefined) {
xhr.callbackParameterName = message.callbackParameterName;
}
}
function credentialsTransformer(client, processor, message, xhr) {
if (message.withCredentials !== undefined) {
xhr.withCredentials = message.withCredentials;
}
}
function progressTransformer(client, processor, message, xhr) {
if (message.progressCallback) {
xhr.upload.onprogress = message.progressCallback;
}
}
function responseTypeTransformer(client, processor, message, xhr) {
var responseType = message.responseType;
Eif (responseType === 'json') {
responseType = 'text'; //IE does not support json
}
xhr.responseType = responseType;
}
function headerTransformer(client, processor, message, xhr) {
message.headers.configureXHR(xhr);
}
function contentTransformer(client, processor, message, xhr) {
Iif (window.FormData && message.content instanceof FormData) {
return;
}
Iif (window.Blob && message.content instanceof Blob) {
return;
}
Iif (window.ArrayBufferView && message.content instanceof ArrayBufferView) {
return;
}
Iif (message.content instanceof Document) {
return;
}
Iif (typeof message.content === 'string') {
return;
}
if (message.content === null || message.content === undefined) {
return;
}
message.content = JSON.stringify(message.content, message.replacer);
}
return {
setters: [],
execute: function () {}
};
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9Vc2Vycy9FaXNlbmJlcmdFZmZlY3QvRG9jdW1lbnRzL0dpdEh1Yi9UaGUgRHVyYW5kYWwgUHJvamVjdC9hdXJlbGlhL2h0dHAtY2xpZW50L3NyYy90cmFuc2Zvcm1lcnMuanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O2dDQUFnQixrQkFBa0I7OzhDQU1sQixnQ0FBZ0M7O29DQU1oQyxzQkFBc0I7O2lDQU10QixtQkFBbUI7O3FDQU1uQix1QkFBdUI7OytCQVV2QixpQkFBaUI7O2dDQUlqQixrQkFBa0I7O0FBdEMzQixXQUFTLGtCQUFrQixDQUFDLE1BQU0sRUFBRSxTQUFTLEVBQUUsT0FBTyxFQUFFLEdBQUcsRUFBQztBQUNqRSxRQUFHLE9BQU8sQ0FBQyxPQUFPLEtBQUssU0FBUyxFQUFDO0FBQy9CLFNBQUcsQ0FBQyxPQUFPLEdBQUcsT0FBTyxDQUFDLE9BQU8sQ0FBQztLQUMvQjtHQUNGOztBQUVNLFdBQVMsZ0NBQWdDLENBQUMsTUFBTSxFQUFFLFNBQVMsRUFBRSxPQUFPLEVBQUUsR0FBRyxFQUFDO0FBQy9FLFFBQUcsT0FBTyxDQUFDLHFCQUFxQixLQUFLLFNBQVMsRUFBQztBQUM3QyxTQUFHLENBQUMscUJBQXFCLEdBQUcsT0FBTyxDQUFDLHFCQUFxQixDQUFDO0tBQzNEO0dBQ0Y7O0FBRU0sV0FBUyxzQkFBc0IsQ0FBQyxNQUFNLEVBQUUsU0FBUyxFQUFFLE9BQU8sRUFBRSxHQUFHLEVBQUM7QUFDckUsUUFBRyxPQUFPLENBQUMsZUFBZSxLQUFLLFNBQVMsRUFBQztBQUN2QyxTQUFHLENBQUMsZUFBZSxHQUFHLE9BQU8sQ0FBQyxlQUFlLENBQUM7S0FDL0M7R0FDRjs7QUFFTSxXQUFTLG1CQUFtQixDQUFDLE1BQU0sRUFBRSxTQUFTLEVBQUUsT0FBTyxFQUFFLEdBQUcsRUFBQztBQUNsRSxRQUFHLE9BQU8sQ0FBQyxnQkFBZ0IsRUFBQztBQUMxQixTQUFHLENBQUMsTUFBTSxDQUFDLFVBQVUsR0FBRyxPQUFPLENBQUMsZ0JBQWdCLENBQUM7S0FDbEQ7R0FDRjs7QUFFTSxXQUFTLHVCQUF1QixDQUFDLE1BQU0sRUFBRSxTQUFTLEVBQUUsT0FBTyxFQUFFLEdBQUcsRUFBQztBQUN0RSxRQUFJLFlBQVksR0FBRyxPQUFPLENBQUMsWUFBWSxDQUFDOztBQUV4QyxRQUFHLFlBQVksS0FBSyxNQUFNLEVBQUM7QUFDekIsa0JBQVksR0FBRyxNQUFNLENBQUM7S0FDdkI7O0FBRUQsT0FBRyxDQUFDLFlBQVksR0FBRyxZQUFZLENBQUM7R0FDakM7O0FBRU0sV0FBUyxpQkFBaUIsQ0FBQyxNQUFNLEVBQUUsU0FBUyxFQUFFLE9BQU8sRUFBRSxHQUFHLEVBQUM7QUFDaEUsV0FBTyxDQUFDLE9BQU8sQ0FBQyxZQUFZLENBQUMsR0FBRyxDQUFDLENBQUM7R0FDbkM7O0FBRU0sV0FBUyxrQkFBa0IsQ0FBQyxNQUFNLEVBQUUsU0FBUyxFQUFFLE9BQU8sRUFBRSxHQUFHLEVBQUM7QUFDakUsUUFBRyxNQUFNLENBQUMsUUFBUSxJQUFJLE9BQU8sQ0FBQyxPQUFPLFlBQVksUUFBUSxFQUFDO0FBQ3hELGFBQU87S0FDUjs7QUFFRCxRQUFHLE1BQU0sQ0FBQyxJQUFJLElBQUksT0FBTyxDQUFDLE9BQU8sWUFBWSxJQUFJLEVBQUM7QUFDaEQsYUFBTztLQUNSOztBQUVELFFBQUcsTUFBTSxDQUFDLGVBQWUsSUFBSSxPQUFPLENBQUMsT0FBTyxZQUFZLGVBQWUsRUFBQztBQUN0RSxhQUFPO0tBQ1I7O0FBRUQsUUFBRyxPQUFPLENBQUMsT0FBTyxZQUFZLFFBQVEsRUFBQztBQUNyQyxhQUFPO0tBQ1I7O0FBRUQsUUFBRyxPQUFPLE9BQU8sQ0FBQyxPQUFPLEtBQUssUUFBUSxFQUFDO0FBQ3JDLGFBQU87S0FDUjs7QUFFRCxRQUFHLE9BQU8sQ0FBQyxPQUFPLEtBQUssSUFBSSxJQUFJLE9BQU8sQ0FBQyxPQUFPLEtBQUssU0FBUyxFQUFDO0FBQzNELGFBQU87S0FDUjs7QUFFRCxXQUFPLENBQUMsT0FBTyxHQUFHLElBQUksQ0FBQyxTQUFTLENBQUMsT0FBTyxDQUFDLE9BQU8sRUFBRSxPQUFPLENBQUMsUUFBUSxDQUFDLENBQUM7R0FDckUiLCJmaWxlIjoiL1VzZXJzL0Vpc2VuYmVyZ0VmZmVjdC9Eb2N1bWVudHMvR2l0SHViL1RoZSBEdXJhbmRhbCBQcm9qZWN0L2F1cmVsaWEvaHR0cC1jbGllbnQvc3JjL3RyYW5zZm9ybWVycy5qcyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBmdW5jdGlvbiB0aW1lb3V0VHJhbnNmb3JtZXIoY2xpZW50LCBwcm9jZXNzb3IsIG1lc3NhZ2UsIHhocil7XG4gIGlmKG1lc3NhZ2UudGltZW91dCAhPT0gdW5kZWZpbmVkKXtcbiAgICB4aHIudGltZW91dCA9IG1lc3NhZ2UudGltZW91dDtcbiAgfVxufVxuXG5leHBvcnQgZnVuY3Rpb24gY2FsbGJhY2tQYXJhbWV0ZXJOYW1lVHJhbnNmb3JtZXIoY2xpZW50LCBwcm9jZXNzb3IsIG1lc3NhZ2UsIHhocil7XG4gIGlmKG1lc3NhZ2UuY2FsbGJhY2tQYXJhbWV0ZXJOYW1lICE9PSB1bmRlZmluZWQpe1xuICAgIHhoci5jYWxsYmFja1BhcmFtZXRlck5hbWUgPSBtZXNzYWdlLmNhbGxiYWNrUGFyYW1ldGVyTmFtZTtcbiAgfVxufVxuXG5leHBvcnQgZnVuY3Rpb24gY3JlZGVudGlhbHNUcmFuc2Zvcm1lcihjbGllbnQsIHByb2Nlc3NvciwgbWVzc2FnZSwgeGhyKXtcbiAgaWYobWVzc2FnZS53aXRoQ3JlZGVudGlhbHMgIT09IHVuZGVmaW5lZCl7XG4gICAgeGhyLndpdGhDcmVkZW50aWFscyA9IG1lc3NhZ2Uud2l0aENyZWRlbnRpYWxzO1xuICB9XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBwcm9ncmVzc1RyYW5zZm9ybWVyKGNsaWVudCwgcHJvY2Vzc29yLCBtZXNzYWdlLCB4aHIpe1xuICBpZihtZXNzYWdlLnByb2dyZXNzQ2FsbGJhY2spe1xuICAgIHhoci51cGxvYWQub25wcm9ncmVzcyA9IG1lc3NhZ2UucHJvZ3Jlc3NDYWxsYmFjaztcbiAgfVxufVxuXG5leHBvcnQgZnVuY3Rpb24gcmVzcG9uc2VUeXBlVHJhbnNmb3JtZXIoY2xpZW50LCBwcm9jZXNzb3IsIG1lc3NhZ2UsIHhocil7XG4gIHZhciByZXNwb25zZVR5cGUgPSBtZXNzYWdlLnJlc3BvbnNlVHlwZTtcblxuICBpZihyZXNwb25zZVR5cGUgPT09ICdqc29uJyl7XG4gICAgcmVzcG9uc2VUeXBlID0gJ3RleHQnOyAvL0lFIGRvZXMgbm90IHN1cHBvcnQganNvblxuICB9XG5cbiAgeGhyLnJlc3BvbnNlVHlwZSA9IHJlc3BvbnNlVHlwZTtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGhlYWRlclRyYW5zZm9ybWVyKGNsaWVudCwgcHJvY2Vzc29yLCBtZXNzYWdlLCB4aHIpe1xuICBtZXNzYWdlLmhlYWRlcnMuY29uZmlndXJlWEhSKHhocik7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBjb250ZW50VHJhbnNmb3JtZXIoY2xpZW50LCBwcm9jZXNzb3IsIG1lc3NhZ2UsIHhocil7XG4gIGlmKHdpbmRvdy5Gb3JtRGF0YSAmJiBtZXNzYWdlLmNvbnRlbnQgaW5zdGFuY2VvZiBGb3JtRGF0YSl7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgaWYod2luZG93LkJsb2IgJiYgbWVzc2FnZS5jb250ZW50IGluc3RhbmNlb2YgQmxvYil7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgaWYod2luZG93LkFycmF5QnVmZmVyVmlldyAmJiBtZXNzYWdlLmNvbnRlbnQgaW5zdGFuY2VvZiBBcnJheUJ1ZmZlclZpZXcpe1xuICAgIHJldHVybjtcbiAgfVxuXG4gIGlmKG1lc3NhZ2UuY29udGVudCBpbnN0YW5jZW9mIERvY3VtZW50KXtcbiAgICByZXR1cm47XG4gIH1cblxuICBpZih0eXBlb2YgbWVzc2FnZS5jb250ZW50ID09PSAnc3RyaW5nJyl7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgaWYobWVzc2FnZS5jb250ZW50ID09PSBudWxsIHx8IG1lc3NhZ2UuY29udGVudCA9PT0gdW5kZWZpbmVkKXtcbiAgICByZXR1cm47XG4gIH1cblxuICBtZXNzYWdlLmNvbnRlbnQgPSBKU09OLnN0cmluZ2lmeShtZXNzYWdlLmNvbnRlbnQsIG1lc3NhZ2UucmVwbGFjZXIpO1xufVxuIl19 |