From 4ae32fce4941cfe7cb176321eefa9a4cc8edd6d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Valverd=C3=A9?= Date: Tue, 24 Mar 2026 07:24:52 +0100 Subject: [PATCH] Tests --- packages/effect-fc/src/Lens.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/effect-fc/src/Lens.ts b/packages/effect-fc/src/Lens.ts index e8ef211..14eecbd 100644 --- a/packages/effect-fc/src/Lens.ts +++ b/packages/effect-fc/src/Lens.ts @@ -217,11 +217,12 @@ export const updateAndGetEffect: { Effect.gen(function*() { const myChunkRef = yield* SubscriptionRef.make(Chunk.make(12, 38, 69) as Chunk.Chunk) - 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(