1 var LazyWrapper = require(
'./_LazyWrapper'),
2 LodashWrapper = require(
'./_LodashWrapper'),
3 copyArray = require(
'./_copyArray');
12 function wrapperClone(wrapper) {
13 if (wrapper instanceof LazyWrapper) {
14 return wrapper.clone();
16 var result =
new LodashWrapper(wrapper.__wrapped__, wrapper.__chain__);
17 result.__actions__ = copyArray(wrapper.__actions__);
18 result.__index__ = wrapper.__index__;
19 result.__values__ = wrapper.__values__;
23 module.exports = wrapperClone;