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 sequence.
10 * @param {*} value The value to provide to `interceptor`.
11 * @param {Function} interceptor The function to invoke.
12 * @returns {*} Returns the result of `interceptor`.
18 * .thru(function(value) {
24 function thru(value, interceptor) {
25 return interceptor(value);
28 module.exports = thru;