Sha256: 222b8e99ac3dda61e98e8d31994e45a4603720b6c1e6b453c2c14ec096bd81ba
Contents?: true
Size: 658 Bytes
Versions: 300
Compression:
Stored size: 658 Bytes
Contents
var LazyWrapper = require('./_LazyWrapper'), LodashWrapper = require('./_LodashWrapper'), copyArray = require('./_copyArray'); /** * 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(); } var result = new LodashWrapper(wrapper.__wrapped__, wrapper.__chain__); result.__actions__ = copyArray(wrapper.__actions__); result.__index__ = wrapper.__index__; result.__values__ = wrapper.__values__; return result; } module.exports = wrapperClone;
Version data entries
300 entries across 276 versions & 32 rubygems