MCPcopy
hub / github.com/aidenybai/react-scan / removeNode

Method removeNode

packages/scan/src/web/utils/lru.ts:80–96  ·  view source on GitHub ↗
(node: LRUNode<Key, Value>)

Source from the content-addressed store, hash-verified

78 }
79
80 private removeNode(node: LRUNode<Key, Value>): void {
81 // Link previous node to next node
82 if (node.prev) {
83 node.prev.next = node.next;
84 }
85 // and vice versa
86 if (node.next) {
87 node.next.prev = node.prev;
88 }
89
90 if (node === this.tail) {
91 this.tail = node.prev;
92 if (this.tail) {
93 this.tail.next = undefined;
94 }
95 }
96 }
97
98 private insertBefore(
99 node: LRUNode<Key, Value>,

Callers 2

deleteMethod · 0.95
bubbleMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected