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

Method last

packages/effect/src/internal/schedule.ts:144–155  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

142 }
143
144 get last(): Effect.Effect<Out, Cause.NoSuchElementException> {
145 return core.flatMap(ref.get(this.ref), ([element, _]) => {
146 switch (element._tag) {
147 case "None": {
148 return core.failSync(() => new core.NoSuchElementException())
149 }
150 case "Some": {
151 return core.succeed(element.value)
152 }
153 }
154 })
155 }
156
157 iterationMeta = ref.unsafeMake(defaultIterationMetadata)
158

Callers 15

Semigroup.test.tsFile · 0.80
Chunk.test.tsFile · 0.80
List.test.tsFile · 0.80
Array.test.tsFile · 0.80
chunkCoordinationFunction · 0.80
elements.test.tsFile · 0.80
lastOptionFunction · 0.80
lastFunction · 0.80
fromFlatLoopFunction · 0.80
stream.tsFile · 0.80

Calls 1

getMethod · 0.65

Tested by

no test coverage detected