From e9378c7542f988fc1b0a02338bb86b227c1c7a49 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Valverd=C3=A9?= Date: Wed, 27 May 2026 21:15:07 +0200 Subject: [PATCH] Fix --- packages/effect-lens/src/Lens.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/effect-lens/src/Lens.ts b/packages/effect-lens/src/Lens.ts index fd9a55d..50b629c 100644 --- a/packages/effect-lens/src/Lens.ts +++ b/packages/effect-lens/src/Lens.ts @@ -82,7 +82,7 @@ export declare namespace LensLazyImpl { readonly get: Effect.Effect readonly changes: Stream.Stream readonly commit: (a: A) => Effect.Effect - readonly withLock: (self: Effect.Effect) => Effect.Effect + readonly withLock: (self: Effect.Effect) => Effect.Effect } } @@ -274,7 +274,7 @@ export const unwrap = ( effect, l => Effect.flatMap(asLensImpl(l).access, frame => frame.commit(Effect.succeed(a))), ), - withLock: identity, + withLock: self => Effect.flatMap(effect, l => asLensImpl(l).withLock(self)), }) /**