Sha256: 5d1669e013628e0891352720d6a56b6bf628404e13d27298d6e5473bd4ce87e4
Contents?: true
Size: 686 Bytes
Versions: 273
Compression:
Stored size: 686 Bytes
Contents
var isObject = require('./isObject'); /** Built-in value references. */ var objectCreate = Object.create; /** * The base implementation of `_.create` without support for assigning * properties to the created object. * * @private * @param {Object} proto The object to inherit from. * @returns {Object} Returns the new object. */ var baseCreate = (function() { function object() {} return function(proto) { if (!isObject(proto)) { return {}; } if (objectCreate) { return objectCreate(proto); } object.prototype = proto; var result = new object; object.prototype = undefined; return result; }; }()); module.exports = baseCreate;
Version data entries
273 entries across 271 versions & 29 rubygems