1var chain = require('./chain'); 2 3/** 4 * Creates a `lodash` wrapper instance with explicit method chain sequences enabled. 5 * 6 * @name chain 7 * @memberOf _ 8 * @since 0.1.0 9 * @category Seq 10 * @returns {Object} Returns the new `lodash` wrapper instance. 11 * @example 12 * 13 * var users = [ 14 * { 'user': 'barney', 'age': 36 }, 15 * { 'user': 'fred', 'age': 40 } 16 * ]; 17 * 18 * // A sequence without explicit chaining. 19 * _(users).head(); 20 * // => { 'user': 'barney', 'age': 36 } 21 * 22 * // A sequence with explicit chaining. 23 * _(users) 24 * .chain() 25 * .head() 26 * .pick('user') 27 * .value(); 28 * // => { 'user': 'barney' } 29 */ 30function wrapperChain() { 31 return chain(this); 32} 33 34module.exports = wrapperChain; 35