MCPcopy
hub / github.com/Kong/insomnia / wrapperClone

Function wrapperClone

packages/insomnia/bin/yarn-standalone.js:14438–14447  ·  view source on GitHub ↗

* Creates a clone of `wrapper`. * * @private * @param {Object} wrapper The wrapper to clone. * @returns {Object} Returns the cloned wrapper.

(wrapper)

Source from the content-addressed store, hash-verified

14436 * @returns {Object} Returns the cloned wrapper.
14437 */
14438 function wrapperClone(wrapper) {
14439 if (wrapper instanceof LazyWrapper) {
14440 return wrapper.clone();
14441 }
14442 var result = new LodashWrapper(wrapper.__wrapped__, wrapper.__chain__);
14443 result.__actions__ = copyArray(wrapper.__actions__);
14444 result.__index__ = wrapper.__index__;
14445 result.__values__ = wrapper.__values__;
14446 return result;
14447 }
14448
14449 /*------------------------------------------------------------------------*/
14450

Callers 2

lodashFunction · 0.85
wrapperPlantFunction · 0.85

Calls 2

copyArrayFunction · 0.85
cloneMethod · 0.45

Tested by

no test coverage detected