diff --git a/packages/effect-lens/src/Lens.ts b/packages/effect-lens/src/Lens.ts index a5d1082..1ca5127 100644 --- a/packages/effect-lens/src/Lens.ts +++ b/packages/effect-lens/src/Lens.ts @@ -55,7 +55,7 @@ extends Pipeable.Class() implements Lens { abstract readonly changes: Stream.Stream abstract readonly lock: Effect.Effect - get get() { return Effect.map(this.resolve, frame => frame.value) } + get get() { return Effect.map(this.resolve, resolved => resolved.value) } modifyEffect( f: (a: A) => Effect.Effect, @@ -64,9 +64,9 @@ extends Pipeable.Class() implements Lens { this.lock, lock => lock(Effect.flatMap( this.resolve, - frame => Effect.flatMap( - f(frame.value), - ([c, next]) => Effect.as(frame.commit(Effect.succeed(next)), c), + resolved => Effect.flatMap( + f(resolved.value), + ([c, next]) => Effect.as(resolved.commit(Effect.succeed(next)), c), ), )), ) @@ -133,9 +133,9 @@ extends LensImpl { get resolve(): Effect.Effect, ER | E1, RR | R1> { return Effect.map( Effect.flatMap(this.effect, l => asLensImpl(l).resolve), - frame => ({ - value: frame.value, - commit: next => frame.commit(next), + resolved => ({ + value: resolved.value, + commit: next => resolved.commit(next), }), ) } @@ -357,9 +357,9 @@ export const map: { ): Lens => derive(self, { resolve: parent => Effect.map( parent, - frame => ({ - value: get(frame.value), - commit: next => frame.commit(Effect.map(next, b => set(frame.value, b))), + resolved => ({ + value: get(resolved.value), + commit: next => resolved.commit(Effect.map(next, b => set(resolved.value, b))), }), ), mapStream: Stream.map(get), @@ -386,11 +386,11 @@ export const mapEffect: { ): Lens => derive(self, { resolve: parent => Effect.flatMap( parent, - frame => Effect.map( - get(frame.value), + resolved => Effect.map( + get(resolved.value), value => ({ value, - commit: next => frame.commit(Effect.flatMap(next, b => set(frame.value, b))), + commit: next => resolved.commit(Effect.flatMap(next, b => set(resolved.value, b))), }), ), ), @@ -525,11 +525,11 @@ export const mapErrorWrite: { self: Lens, f: (error: NoInfer) => E2, ): Lens => derive(self, { - resolve: parent => Effect.map(parent, frame => ({ - value: frame.value, + resolve: parent => Effect.map(parent, resolved => ({ + value: resolved.value, commit: next => Effect.flatMap( next, - value => Effect.mapError(frame.commit(Effect.succeed(value)), f), + value => Effect.mapError(resolved.commit(Effect.succeed(value)), f), ), })), mapStream: identity, @@ -556,11 +556,11 @@ export const mapError: { ): Lens => derive(self, { resolve: parent => Effect.map( Effect.mapError(parent, f), - frame => ({ - value: frame.value, + resolved => ({ + value: resolved.value, commit: next => Effect.flatMap( next, - value => Effect.mapError(frame.commit(Effect.succeed(value)), f), + value => Effect.mapError(resolved.commit(Effect.succeed(value)), f), ), }), ), @@ -608,11 +608,11 @@ export const tapErrorWrite: { self: Lens, f: (error: NoInfer) => Effect.Effect, ): Lens => derive(self, { - resolve: parent => Effect.map(parent, frame => ({ - value: frame.value, + resolve: parent => Effect.map(parent, resolved => ({ + value: resolved.value, commit: next => Effect.flatMap( next, - value => Effect.tapError(frame.commit(Effect.succeed(value)), f), + value => Effect.tapError(resolved.commit(Effect.succeed(value)), f), ), })), mapStream: identity, @@ -639,11 +639,11 @@ export const tapError: { ): Lens => derive(self, { resolve: parent => Effect.map( Effect.tapError(parent, f), - frame => ({ - value: frame.value, + resolved => ({ + value: resolved.value, commit: next => Effect.flatMap( next, - value => Effect.tapError(frame.commit(Effect.succeed(value)), f), + value => Effect.tapError(resolved.commit(Effect.succeed(value)), f), ), }), ), @@ -669,9 +669,9 @@ export const provideContext: { ): Lens, Exclude> => derive(self, { resolve: parent => Effect.map( Effect.provide(parent, context), - frame => ({ - value: frame.value, - commit: next => Effect.provide(frame.commit(next), context), + resolved => ({ + value: resolved.value, + commit: next => Effect.provide(resolved.commit(next), context), }), ), mapStream: Stream.provideSomeContext(context), @@ -701,9 +701,9 @@ export const provideService: { ): Lens, Exclude> => derive(self, { resolve: parent => Effect.map( Effect.provideService(parent, tag, service), - frame => ({ - value: frame.value, - commit: next => Effect.provideService(frame.commit(next), tag, service), + resolved => ({ + value: resolved.value, + commit: next => Effect.provideService(resolved.commit(next), tag, service), }), ), mapStream: Stream.provideService(tag, service),