Initial commit
[yaffs-website] / node_modules / node-sass / node_modules / lodash / _initCloneObject.js
1 var baseCreate = require('./_baseCreate'),
2     getPrototype = require('./_getPrototype'),
3     isPrototype = require('./_isPrototype');
4
5 /**
6  * Initializes an object clone.
7  *
8  * @private
9  * @param {Object} object The object to clone.
10  * @returns {Object} Returns the initialized clone.
11  */
12 function initCloneObject(object) {
13   return (typeof object.constructor == 'function' && !isPrototype(object))
14     ? baseCreate(getPrototype(object))
15     : {};
16 }
17
18 module.exports = initCloneObject;