diff --git a/_wrapperClone.js b/_wrapperClone.js deleted file mode 100644 index a868302a7..000000000 --- a/_wrapperClone.js +++ /dev/null @@ -1,23 +0,0 @@ -import LazyWrapper from './_LazyWrapper.js'; -import LodashWrapper from './_LodashWrapper.js'; -import copyArray from './_copyArray.js'; - -/** - * Creates a clone of `wrapper`. - * - * @private - * @param {Object} wrapper The wrapper to clone. - * @returns {Object} Returns the cloned wrapper. - */ -function wrapperClone(wrapper) { - if (wrapper instanceof LazyWrapper) { - return wrapper.clone(); - } - const result = new LodashWrapper(wrapper.__wrapped__, wrapper.__chain__); - result.__actions__ = copyArray(wrapper.__actions__); - result.__index__ = wrapper.__index__; - result.__values__ = wrapper.__values__; - return result; -} - -export default wrapperClone;