Refactor
Lint / lint (push) Failing after 9s

This commit is contained in:
Julien Valverdé
2026-05-20 03:20:05 +02:00
parent 27bb0d59e1
commit 326894be1d
+12 -5
View File
@@ -57,13 +57,20 @@ extends Pipeable.Class() implements LensWithInternals<A, ER, EW, RR, RW> {
readonly [LensTypeId]: LensTypeId = LensTypeId
readonly [LensWithInternalsTypeId]: LensWithInternalsTypeId = LensWithInternalsTypeId
readonly get: Effect.Effect<A, ER, RR>
readonly changes: Stream.Stream<A, ER, RR>
readonly update: (a: A) => Effect.Effect<void, EW, RW>
readonly semaphore: Effect.Semaphore
constructor(
readonly get: Effect.Effect<A, ER, RR>,
readonly changes: Stream.Stream<A, ER, RR>,
readonly update: (a: A) => Effect.Effect<void, EW, RW>,
readonly semaphore: Effect.Semaphore,
source: LensImpl.Source<A, ER, EW, RR, RW>
) {
super()
this.get = source.get
this.changes = source.changes
this.update = source.update
this.semaphore = source.semaphore
}
modifyEffect<B, E1 = never, R1 = never>(
@@ -83,7 +90,7 @@ extends Pipeable.Class() implements LensWithInternals<A, ER, EW, RR, RW> {
*/
export const make = <A, ER, EW, RR, RW>(
source: LensImpl.Source<A, ER, EW, RR, RW>
): Lens<A, ER, EW, RR, RW> => new LensImpl(source.get, source.changes, source.update, source.semaphore)
): Lens<A, ER, EW, RR, RW> => new LensImpl(source)
export class LensLazyImpl<in out A, in out ER = never, in out EW = never, in out RR = never, in out RW = never>