@@ -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(
|
||||
|
||||
Reference in New Issue
Block a user