MCPcopy Create free account
hub / github.com/apache/cassandra-nodejs-driver / clone

Method clone

lib/requests.js:92–100  ·  view source on GitHub ↗

* Creates a new instance using the same constructor as the current instance, copying the properties. * @return {Request}

()

Source from the content-addressed store, hash-verified

90 * @return {Request}
91 */
92 clone() {
93 const newRequest = new (this.constructor)();
94 const keysArray = Object.keys(this);
95 for (let i = 0; i < keysArray.length; i++) {
96 const key = keysArray[i];
97 newRequest[key] = this[key];
98 }
99 return newRequest;
100 }
101}
102
103/**

Callers 4

_retryMethod · 0.45
rotl64Method · 0.45
requests-test.jsFile · 0.45
testCloneFunction · 0.45

Calls 1

keysMethod · 0.65

Tested by

no test coverage detected