From c338682bf2a8831a3c70d5601d03084e8ace2f70 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Valverd=C3=A9?= Date: Tue, 24 Mar 2026 11:15:54 +0100 Subject: [PATCH] Cleanup --- packages/effect-fc/src/Lens.ts | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/packages/effect-fc/src/Lens.ts b/packages/effect-fc/src/Lens.ts index 053ebaf..bce74e0 100644 --- a/packages/effect-fc/src/Lens.ts +++ b/packages/effect-fc/src/Lens.ts @@ -157,7 +157,6 @@ export const mapField: { )) export declare namespace mapMutableField { - type IfEquals = (() => T extends X ? 1 : 2) extends (() => T extends Y ? 1 : 2) ? A : B export type WritableKeys = { [K in keyof T]-?: IfEquals< { [P in K]: T[K] }, @@ -166,6 +165,8 @@ export declare namespace mapMutableField { never > }[keyof T] + + type IfEquals = (() => T extends X ? 1 : 2) extends (() => T extends Y ? 1 : 2) ? A : B } export const mapMutableField: { @@ -312,9 +313,3 @@ export const updateAndGetEffect: { next => Effect.succeed([next, next] as const), )), ) - - -declare const lens: Lens<{ readonly a: string, b: number }> -const t = lens.pipe( - mapMutableField("b") -)