0.2.5 #43

Merged
Thilawyn merged 94 commits from next into master 2026-03-31 21:01:13 +02:00
Showing only changes of commit 4ae32fce49 - Show all commits

View File

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