MCPcopy Index your code
hub / github.com/Effect-TS/effect / next

Method next

packages/effect/src/MutableHashMap.ts:64–74  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

62 this.referentialIterator = self.referential[Symbol.iterator]()
63 }
64 next(): IteratorResult<[K, V]> {
65 if (this.bucketIterator !== undefined) {
66 return this.bucketIterator.next()
67 }
68 const result = this.referentialIterator.next()
69 if (result.done) {
70 this.bucketIterator = new BucketIterator(this.self.buckets.values())
71 return this.next()
72 }
73 return result
74 }
75
76 [Symbol.iterator](): IterableIterator<[K, V]> {
77 return new MutableHashMapIterator(this.self)

Callers

nothing calls this directly

Calls 2

nextMethod · 0.65
valuesMethod · 0.45

Tested by

no test coverage detected