@@ -144,9 +144,9 @@ export class SynchronizedFormImpl<
|
|||||||
const makeEncodedValueLens = <A, I, R, TER, TEW, TRR, TRW>(
|
const makeEncodedValueLens = <A, I, R, TER, TEW, TRR, TRW>(
|
||||||
self: SynchronizedFormImpl<A, I, R, TER, TEW, TRR, TRW>
|
self: SynchronizedFormImpl<A, I, R, TER, TEW, TRR, TRW>
|
||||||
): Lens.Lens<I, never, never, never, never> => Lens.make({
|
): Lens.Lens<I, never, never, never, never> => Lens.make({
|
||||||
get get() { return Lens.get(self.internalEncodedValue) },
|
get get() { return self.internalEncodedValue.get },
|
||||||
get changes() { return self.internalEncodedValue.changes },
|
get changes() { return self.internalEncodedValue.changes },
|
||||||
modify: f => Lens.get(self.internalEncodedValue).pipe(
|
modify: f => self.internalEncodedValue.get.pipe(
|
||||||
Effect.flatMap(f),
|
Effect.flatMap(f),
|
||||||
Effect.flatMap(([b, nextEncodedValue]) => Effect.as(
|
Effect.flatMap(([b, nextEncodedValue]) => Effect.as(
|
||||||
Effect.andThen(
|
Effect.andThen(
|
||||||
|
|||||||
Reference in New Issue
Block a user