diff --git a/packages/effect-lens/src/Lens.ts b/packages/effect-lens/src/Lens.ts index 0db61d0..fd9a55d 100644 --- a/packages/effect-lens/src/Lens.ts +++ b/packages/effect-lens/src/Lens.ts @@ -185,13 +185,10 @@ export declare namespace SynchronizedRefLensImpl { export class SynchronizedRefLensImpl extends LensImpl { - readonly ref: SynchronizedRefLensImpl.SynchronizedRefWithInternals - constructor( - ref: SynchronizedRef.SynchronizedRef + readonly ref: SynchronizedRefLensImpl.SynchronizedRefWithInternals ) { super() - this.ref = ref as SynchronizedRefLensImpl.SynchronizedRefWithInternals } get access(): Effect.Effect, never, never> { @@ -217,7 +214,7 @@ extends LensImpl { */ export const fromSynchronizedRef = ( ref: SynchronizedRef.SynchronizedRef -): Lens => new SynchronizedRefLensImpl(ref) +): Lens => new SynchronizedRefLensImpl(ref as SynchronizedRefLensImpl.SynchronizedRefWithInternals) export declare namespace SubscriptionRefLensImpl { @@ -231,13 +228,10 @@ export declare namespace SubscriptionRefLensImpl { export class SubscriptionRefLensImpl extends LensImpl { - readonly ref: SubscriptionRefLensImpl.SubscriptionRefWithInternals - constructor( - ref: SubscriptionRef.SubscriptionRef + readonly ref: SubscriptionRefLensImpl.SubscriptionRefWithInternals ) { super() - this.ref = ref as SubscriptionRefLensImpl.SubscriptionRefWithInternals } get access(): Effect.Effect, never, never> { @@ -265,7 +259,7 @@ extends LensImpl { */ export const fromSubscriptionRef = ( ref: SubscriptionRef.SubscriptionRef -): Lens => new SubscriptionRefLensImpl(ref) +): Lens => new SubscriptionRefLensImpl(ref as SubscriptionRefLensImpl.SubscriptionRefWithInternals) /**