2 * This method is like `_.tap` except that it returns the result of `interceptor`.
3 * The purpose of this method is to "pass thru" values replacing intermediate
4 * results in a method chain.
9 * @param {*} value The value to provide to `interceptor`.
10 * @param {Function} interceptor The function to invoke.
11 * @returns {*} Returns the result of `interceptor`.
17 * .thru(function(value) {
23 function thru(value, interceptor) {
24 return interceptor(value);
27 module.exports = thru;