From 02770b115a57968a64c19b06f2fda363ad33a9ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Valverd=C3=A9?= Date: Thu, 28 May 2026 00:44:36 +0200 Subject: [PATCH] Fix --- packages/effect-lens/src/Lens.ts | 40 ++++++++++++++++---------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/packages/effect-lens/src/Lens.ts b/packages/effect-lens/src/Lens.ts index 728112f..189a74b 100644 --- a/packages/effect-lens/src/Lens.ts +++ b/packages/effect-lens/src/Lens.ts @@ -47,17 +47,17 @@ extends Pipeable.Class() implements Lens { readonly [LensTypeId]: LensTypeId = LensTypeId readonly [LensImplTypeId]: LensImplTypeId = LensImplTypeId - abstract readonly access: Effect.Effect, ER, RR> + abstract readonly resolve: Effect.Effect, ER, RR> abstract readonly changes: Stream.Stream abstract readonly withLock: (self: Effect.Effect) => Effect.Effect - get get() { return Effect.map(this.access, frame => frame.value) } + get get() { return Effect.map(this.resolve, frame => frame.value) } modifyEffect( f: (a: A) => Effect.Effect, ): Effect.Effect { return this.withLock(Effect.flatMap( - this.access, + this.resolve, frame => Effect.flatMap( f(frame.value), ([c, next]) => Effect.as(frame.commit(Effect.succeed(next)), c), @@ -94,7 +94,7 @@ extends LensImpl { super() } - get access(): Effect.Effect, ER, RR> { + get resolve(): Effect.Effect, ER, RR> { return Effect.map( this.source.get, value => ({ @@ -128,7 +128,7 @@ export declare namespace DerivedLensImpl { in out RW = never, in out RSW = never, > { - readonly access: (effect: Effect.Effect, ESR, RSR>) => Effect.Effect, ER, RR> + readonly resolve: (effect: Effect.Effect, ESR, RSR>) => Effect.Effect, ER, RR> readonly transformStream: (stream: Stream.Stream) => Stream.Stream } } @@ -153,7 +153,7 @@ extends LensImpl { super() } - get access() { return this.source.access(this.parent.access) } + get resolve() { return this.source.resolve(this.parent.resolve) } get changes() { return this.source.transformStream(this.parent.changes) } get withLock() { return this.parent.withLock } } @@ -191,7 +191,7 @@ extends LensImpl { super() } - get access(): Effect.Effect, never, never> { + get resolve(): Effect.Effect, never, never> { return Effect.map( this.ref.get, value => ({ @@ -234,7 +234,7 @@ extends LensImpl { super() } - get access(): Effect.Effect, never, never> { + get resolve(): Effect.Effect, never, never> { return Effect.map( this.ref.get, value => ({ @@ -272,7 +272,7 @@ export const unwrap = ( changes: Stream.unwrap(Effect.map(effect, l => l.changes)), commit: a => Effect.flatMap( effect, - l => Effect.flatMap(asLensImpl(l).access, frame => frame.commit(Effect.succeed(a))), + l => Effect.flatMap(asLensImpl(l).resolve, frame => frame.commit(Effect.succeed(a))), ), withLock: (self: Effect.Effect) => Effect.flatMap(effect, l => asLensImpl(l).withLock(self)), }) @@ -318,7 +318,7 @@ export const mapEffect: { get: (a: NoInfer) => Effect.Effect, set: (a: NoInfer, b: B) => Effect.Effect, ESet, RSet>, ): Lens => derive(self, { - access: parent => Effect.flatMap( + resolve: parent => Effect.flatMap( parent, frame => Effect.map( get(frame.value), @@ -412,7 +412,7 @@ export const mapStream: { self: Lens, f: (changes: Stream.Stream, NoInfer, NoInfer>) => Stream.Stream, NoInfer, NoInfer>, ): Lens => derive(self, { - access: identity, + resolve: identity, transformStream: f, })) @@ -434,7 +434,7 @@ export const mapErrorRead: { self: Lens, f: (error: NoInfer) => E2, ): Lens => derive(self, { - access: Effect.mapError(f), + resolve: Effect.mapError(f), transformStream: Stream.mapError(f), })) @@ -456,7 +456,7 @@ export const mapErrorWrite: { self: Lens, f: (error: unknown) => E2, ): Lens => derive(self, { - access: parent => Effect.map(parent, frame => ({ + resolve: parent => Effect.map(parent, frame => ({ value: frame.value, commit: next => Effect.mapError(frame.commit(next), f), })), @@ -481,7 +481,7 @@ export const mapError: { self: Lens, f: (error: unknown) => E2, ): Lens => derive(self, { - access: parent => Effect.map( + resolve: parent => Effect.map( Effect.mapError(parent, f), frame => ({ value: frame.value, @@ -508,7 +508,7 @@ export const catchAllRead: { self: Lens, f: (error: NoInfer) => Subscribable.Subscribable, ): Lens => derive(self, { - access: Effect.catchAll(error => asLensImpl(f(error) as Lens).access), + resolve: Effect.catchAll(error => asLensImpl(f(error) as Lens).resolve), transformStream: Stream.catchAll(error => f(error).changes), })) @@ -529,7 +529,7 @@ export const tapErrorRead: { self: Lens, f: (error: NoInfer) => Effect.Effect, ): Lens => derive(self, { - access: Effect.tapError(f), + resolve: Effect.tapError(f), transformStream: Stream.tapError(f), })) @@ -551,7 +551,7 @@ export const tapErrorWrite: { self: Lens, f: (error: unknown) => Effect.Effect, ): Lens => derive(self, { - access: parent => Effect.map(parent, frame => ({ + resolve: parent => Effect.map(parent, frame => ({ value: frame.value, commit: next => Effect.tapError(frame.commit(next), f), })), @@ -576,7 +576,7 @@ export const tapError: { self: Lens, f: (error: unknown) => Effect.Effect, ): Lens => derive(self, { - access: parent => Effect.map( + resolve: parent => Effect.map( Effect.tapError(parent, f), frame => ({ value: frame.value, @@ -602,7 +602,7 @@ export const provideContext: { self: Lens, context: Context.Context, ): Lens, Exclude> => derive(self, { - access: parent => Effect.map( + resolve: parent => Effect.map( Effect.provide(parent, context), frame => ({ value: frame.value, @@ -633,7 +633,7 @@ export const provideService: { tag: Context.Tag, service: NoInfer, ): Lens, Exclude> => derive(self, { - access: parent => Effect.map( + resolve: parent => Effect.map( Effect.provideService(parent, tag, service), frame => ({ value: frame.value,