* Chain all given functions * * This function is used for both request and response transforming * * @param {*} data Data to transform. * @param {function(string=)} headers Http headers getter fn. * @param {(function|Array. )} fns Function or an array of functions. * @returns {*} Tra
(data, headers, fns)
| 6850 | * @returns {*} Transformed data. |
| 6851 | */ |
| 6852 | function transformData(data, headers, fns) { |
| 6853 | if (isFunction(fns)) |
| 6854 | return fns(data, headers); |
| 6855 | |
| 6856 | forEach(fns, function(fn) { |
| 6857 | data = fn(data, headers); |
| 6858 | }); |
| 6859 | |
| 6860 | return data; |
| 6861 | } |
| 6862 | |
| 6863 | |
| 6864 | function isSuccess(status) { |
no test coverage detected
searching dependent graphs…