Tests
All checks were successful
Lint / lint (push) Successful in 14s

This commit is contained in:
Julien Valverdé
2026-03-24 07:24:52 +01:00
parent 1a25214984
commit 4ae32fce49

View File

@@ -217,11 +217,12 @@ export const updateAndGetEffect: {
Effect.gen(function*() {
const myChunkRef = yield* SubscriptionRef.make(Chunk.make(12, 38, 69) as Chunk.Chunk<number>)
const myChunkLens = fromSubscriptionRef(myChunkRef)
const chunkValueLens = mapEffect(myChunkLens, Chunk.get(1), (a, b) => Effect.succeed(Chunk.replace(a, 1, b)))
const chunkValueLens = myChunkRef.pipe(
fromSubscriptionRef,
mapEffect(Chunk.get(1), (a, b) => Effect.succeed(Chunk.replace(a, 1, b)))
)
console.log(yield* myChunkRef.get, yield* chunkValueLens.get)
// yield* update(myChunkLens, Chunk.replace(1, 22))
yield* set(chunkValueLens, 22)
console.log(yield* myChunkRef.get, yield* chunkValueLens.get)
}).pipe(