From aaef6f6737e0bf8e699af4ad4e6fed80464f1325 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Lipi=C5=84ski?= Date: Tue, 21 Feb 2017 10:12:51 +0100 Subject: [PATCH] Cleanup imports in `baseClone` and `baseMergeDeep`. --- .internal/baseClone.js | 16 ---------------- .internal/initCloneObject.js | 16 ++++++++++++++++ 2 files changed, 16 insertions(+), 16 deletions(-) create mode 100644 .internal/initCloneObject.js diff --git a/.internal/baseClone.js b/.internal/baseClone.js index 5e56a964ff..b590b5d8da 100644 --- a/.internal/baseClone.js +++ b/.internal/baseClone.js @@ -17,12 +17,9 @@ import copySymbolsIn from './copySymbolsIn.js' import getAllKeys from './getAllKeys.js' import getAllKeysIn from './getAllKeysIn.js' import getTag from './getTag.js' -import initCloneArray from './initCloneArray.js' -import initCloneByTag from './initCloneByTag.js' import initCloneObject from './initCloneObject.js' import isBuffer from '../isBuffer.js' import isObject from '../isObject.js' -import isPrototype from './isPrototype.js' import keys from '../keys.js' /** Used to compose bitmasks for cloning. */ @@ -78,19 +75,6 @@ cloneableTags[weakMapTag] = false /** Used to check objects for own properties. */ const hasOwnProperty = Object.prototype.hasOwnProperty -/** - * Initializes an object clone. - * - * @private - * @param {Object} object The object to clone. - * @returns {Object} Returns the initialized clone. - */ -function initCloneObject(object) { - return (typeof object.constructor == 'function' && !isPrototype(object)) - ? Object.create(Object.getPrototypeOf(object)) - : {} -} - /** * Initializes an object clone based on its `toStringTag`. * diff --git a/.internal/initCloneObject.js b/.internal/initCloneObject.js new file mode 100644 index 0000000000..08a5839508 --- /dev/null +++ b/.internal/initCloneObject.js @@ -0,0 +1,16 @@ +import isPrototype from './isPrototype.js' + +/** + * Initializes an object clone. + * + * @private + * @param {Object} object The object to clone. + * @returns {Object} Returns the initialized clone. + */ +function initCloneObject(object) { + return (typeof object.constructor == 'function' && !isPrototype(object)) + ? Object.create(Object.getPrototypeOf(object)) + : {} +} + +export default initCloneObject