Cleanup
All checks were successful
Lint / lint (push) Successful in 13s

This commit is contained in:
Julien Valverdé
2026-03-24 11:15:54 +01:00
parent 087317171a
commit c338682bf2

View File

@@ -157,7 +157,6 @@ export const mapField: {
))
export declare namespace mapMutableField {
type IfEquals<X, Y, A = X, B = never> = (<T>() => T extends X ? 1 : 2) extends (<T>() => T extends Y ? 1 : 2) ? A : B
export type WritableKeys<T> = {
[K in keyof T]-?: IfEquals<
{ [P in K]: T[K] },
@@ -166,6 +165,8 @@ export declare namespace mapMutableField {
never
>
}[keyof T]
type IfEquals<X, Y, A = X, B = never> = (<T>() => T extends X ? 1 : 2) extends (<T>() => 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")
)