MCPcopy
hub / github.com/immutable-js/immutable-js / createNodes

Function createNodes

src/Map.js:786–796  ·  view source on GitHub ↗
(ownerID, entries, key, value)

Source from the content-addressed store, hash-verified

784}
785
786function createNodes(ownerID, entries, key, value) {
787 if (!ownerID) {
788 ownerID = new OwnerID();
789 }
790 let node = new ValueNode(ownerID, hash(key), [key, value]);
791 for (let ii = 0; ii < entries.length; ii++) {
792 const entry = entries[ii];
793 node = node.update(ownerID, 0, undefined, entry[0], entry[1]);
794 }
795 return node;
796}
797
798function packNodes(ownerID, nodes, count, excluding) {
799 let bitmap = 0;

Callers 1

updateMethod · 0.85

Calls 2

updateMethod · 0.95
hashFunction · 0.90

Tested by

no test coverage detected