diff --git a/packages/effect-lens-next/src/Lens.ts b/packages/effect-lens-next/src/Lens.ts index 1e90409..16baaf8 100644 --- a/packages/effect-lens-next/src/Lens.ts +++ b/packages/effect-lens-next/src/Lens.ts @@ -265,6 +265,7 @@ export const fromSynchronizedRef = ( ref: SynchronizedRef.SynchronizedRef ): Lens => new SynchronizedRefLensImpl(ref) + export class SubscriptionRefLensImpl extends LensImpl { constructor( @@ -667,12 +668,12 @@ export const tapError: { value: resolved.value, commit: next => Effect.flatMap( next, - value => Effect.tapError(resolved.commit(Effect.succeed(value)), (error: EW) => f(error)), + value => Effect.tapError(resolved.commit(Effect.succeed(value)), e => f(e)), ), }), ), - mapStream: Stream.tapError((error: ER) => f(error)), - mapLock: Effect.tapError((error: EW) => f(error)), + mapStream: Stream.tapError(e => f(e)), + mapLock: Effect.tapError(e => f(e)), }))