Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * 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.<function>)} fns Function or an array of functions.
- * @returns {*} Transformed data.
- */
- function transformData(data, headers, fns) {
- if (isFunction(fns))
- return fns(data, headers);
- forEach(fns, function(fn) {
- data = fn(data, headers);
- });
- return data;
- }
Advertisement
Add Comment
Please, Sign In to add comment