From 9e467f872efd51b27b19935a3b90821e0fdc8768 Mon Sep 17 00:00:00 2001 From: John-David Dalton Date: Mon, 9 Jan 2017 17:56:12 -0800 Subject: [PATCH] Remove `_wrapperClone` module. --- _wrapperClone.js | 23 ----------------------- 1 file changed, 23 deletions(-) delete mode 100644 _wrapperClone.js 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;