@@ -185,13 +185,10 @@ export declare namespace SynchronizedRefLensImpl {
|
|||||||
|
|
||||||
export class SynchronizedRefLensImpl<in out A>
|
export class SynchronizedRefLensImpl<in out A>
|
||||||
extends LensImpl<A, never, never, never, never> {
|
extends LensImpl<A, never, never, never, never> {
|
||||||
readonly ref: SynchronizedRefLensImpl.SynchronizedRefWithInternals<A>
|
|
||||||
|
|
||||||
constructor(
|
constructor(
|
||||||
ref: SynchronizedRef.SynchronizedRef<A>
|
readonly ref: SynchronizedRefLensImpl.SynchronizedRefWithInternals<A>
|
||||||
) {
|
) {
|
||||||
super()
|
super()
|
||||||
this.ref = ref as SynchronizedRefLensImpl.SynchronizedRefWithInternals<A>
|
|
||||||
}
|
}
|
||||||
|
|
||||||
get access(): Effect.Effect<LensImpl.Frame<A>, never, never> {
|
get access(): Effect.Effect<LensImpl.Frame<A>, never, never> {
|
||||||
@@ -217,7 +214,7 @@ extends LensImpl<A, never, never, never, never> {
|
|||||||
*/
|
*/
|
||||||
export const fromSynchronizedRef = <A>(
|
export const fromSynchronizedRef = <A>(
|
||||||
ref: SynchronizedRef.SynchronizedRef<A>
|
ref: SynchronizedRef.SynchronizedRef<A>
|
||||||
): Lens<A, never, never, never, never> => new SynchronizedRefLensImpl(ref)
|
): Lens<A, never, never, never, never> => new SynchronizedRefLensImpl(ref as SynchronizedRefLensImpl.SynchronizedRefWithInternals<A>)
|
||||||
|
|
||||||
|
|
||||||
export declare namespace SubscriptionRefLensImpl {
|
export declare namespace SubscriptionRefLensImpl {
|
||||||
@@ -231,13 +228,10 @@ export declare namespace SubscriptionRefLensImpl {
|
|||||||
|
|
||||||
export class SubscriptionRefLensImpl<in out A>
|
export class SubscriptionRefLensImpl<in out A>
|
||||||
extends LensImpl<A, never, never, never, never> {
|
extends LensImpl<A, never, never, never, never> {
|
||||||
readonly ref: SubscriptionRefLensImpl.SubscriptionRefWithInternals<A>
|
|
||||||
|
|
||||||
constructor(
|
constructor(
|
||||||
ref: SubscriptionRef.SubscriptionRef<A>
|
readonly ref: SubscriptionRefLensImpl.SubscriptionRefWithInternals<A>
|
||||||
) {
|
) {
|
||||||
super()
|
super()
|
||||||
this.ref = ref as SubscriptionRefLensImpl.SubscriptionRefWithInternals<A>
|
|
||||||
}
|
}
|
||||||
|
|
||||||
get access(): Effect.Effect<LensImpl.Frame<A>, never, never> {
|
get access(): Effect.Effect<LensImpl.Frame<A>, never, never> {
|
||||||
@@ -265,7 +259,7 @@ extends LensImpl<A, never, never, never, never> {
|
|||||||
*/
|
*/
|
||||||
export const fromSubscriptionRef = <A>(
|
export const fromSubscriptionRef = <A>(
|
||||||
ref: SubscriptionRef.SubscriptionRef<A>
|
ref: SubscriptionRef.SubscriptionRef<A>
|
||||||
): Lens<A, never, never, never, never> => new SubscriptionRefLensImpl(ref)
|
): Lens<A, never, never, never, never> => new SubscriptionRefLensImpl(ref as SubscriptionRefLensImpl.SubscriptionRefWithInternals<A>)
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user