Remove effect-zod bridge (#26956)

This commit is contained in:
Kit Langton 2026-05-11 21:14:55 -04:00 committed by GitHub
commit e5aa5161f2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
21 changed files with 425 additions and 1266 deletions

View file

@ -1,5 +1,4 @@
import { Option, Schema, SchemaGetter } from "effect"
import { zod, ZodOverride } from "./effect-zod"
/**
* Integer greater than zero.
@ -21,7 +20,6 @@ export const optionalOmitUndefined = <S extends Schema.Top>(schema: S) =>
decode: SchemaGetter.passthrough({ strict: false }),
encode: SchemaGetter.transformOptional(Option.filter((value) => value !== undefined)),
}),
Schema.annotate({ [ZodOverride]: zod(schema).optional() }),
)
/**